`
HelloSure
  • 浏览: 311637 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

@Entity该导入哪个包

阅读更多
在@Entity时很容易顺手导入@org.hibernate.annotations.Entity这个包,结果导致了异常。其实应该导入的是@javax.persistence.Entity

Always import @javax.persistence.Entity
@org.hibernate.annotations.Entity是@javax.persistence.Entity的一个补充,但不是后者的替代品

如果import @org.hibernate.annotations.Entity的话,会报异常。

如果想使用@org.hibernate.annotations.Entity所包含的特殊的功能的话,需要在import @javax.persistence.Entity的基础上增加注释,如下:
@Entity
@org.hibernate.annotations.Entity(optimisticLock=OptimisticLockType.ALL)
public class MyEntity implements Serializable {
...
}
1
3
分享到:
评论
1 楼 paven 2011-02-18  
原来如此,遇到这个问题,网上搜了半天才找到这个

相关推荐

    JPA需要导入的JAR包

    为了使用JPA,你需要在项目中导入相关的JAR包。这些JAR文件包含了JPA规范实现的核心库,以及可能的依赖库。"JPA需要导入的JAR包"压缩文件中可能包含以下组件: 1. **Persistence API**:这是JPA规范定义的接口和类...

    MultipartEntityBuilder使用jar包

    1. **导入依赖**:在Android Studio项目中,可以通过Gradle添加依赖: ```gradle dependencies { implementation 'org.apache.httpcomponents:httpmime:4.5.5' implementation 'org.apache.httpcomponents:...

    SpringMVC框架搭建所需jar包.rar

    在搭建SpringMVC项目时,正确配置和选择必要的jar包至关重要。下面将详细介绍SpringMVC框架搭建过程中涉及的关键知识点,并解释压缩包中可能包含的文件。 1. **Spring MVC核心库** - `spring-webmvc.jar`: 这是...

    hibernate5.2开发导入包

    在这个“hibernate5.2开发导入包”中,我们将会探讨与搭建Hibernate 5.2环境相关的知识点,以及如何利用这些jar包来实现日志记录功能。 1. **Hibernate 5.2概述** Hibernate 5.2版本主要增强了对Java 8的支持,...

    Z.EntityFramework.Extensions注册机

    使用Z.EntityFramework.Extensions注册机,可能是为了获取该库的许可证密钥或者激活码。在开源社区,软件的授权和激活机制是为了保护开发者的工作成果,防止未经授权的使用。然而,使用注册机可能存在法律风险,因为...

    ADO.NET Entity Framework

    ADO.NET Entity Framework 是微软开发的一种ORM(对象关系映射)框架,它允许开发者使用.NET语言(如C#或VB.NET)来操作数据库,而无需直接编写SQL语句。这个框架的核心概念是实体数据模型(Entity Data Model,EDM...

    org.apache.HTTP需要的jar包

    导入这些jar包后,开发者可以通过编写简单的代码来发起HTTP请求,例如: ```java CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet("http://example.com"); ...

    可以操作子类的EntityFramework.Utilities

    在实际应用中,EntityFramework.Utilities可以广泛应用于大数据导入、后台数据处理服务、定期数据同步等场景。它简化了开发流程,减少了对数据库的频繁交互,从而提高了整体系统性能。总的来说,EntityFramework....

    Mybatis自动生成entity,mapper

    - 创建 `generatorConfig.xml` 配置文件,指定数据库连接信息、生成的目标包名、类名等。 - 在配置文件中,你需要为每个要生成的表定义 `<table>` 元素,包括表名、是否生成主键字段等。 2. **安装 Mybatis ...

    easy-poi导入导出excel实例

    《使用Easy-Poi进行Excel导入导出的实践详解》 在现代企业中,数据处理是一项不可或缺的任务,而Excel作为常见的数据存储和分析工具,其导入导出功能在各种业务场景中发挥着重要作用。Easy-Poi是一款优秀的Java库,...

    org.apache.http jar包

    下载HttpClient,解压,在Eclipse中导入所有JAR import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache...

    hibernate二级缓存要导入的包

    @Entity @Cacheable(true) @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public class MyEntity { // ... } ``` 4. **启动缓存**:在应用启动时,初始化Hibernate并加载缓存配置。 5. **使用缓存*...

    使用json需要导入的全部包(7个)

    在实际项目中,选择哪个JSON库取决于具体需求,如性能、易用性、功能丰富度等因素。Jackson通常因为其高性能和广泛的功能而被首选,Gson则以其简单易用和Google的官方支持受到欢迎。当然,对于小规模项目或特定场景...

    QUARTUS II 编译报错top level design entity “...” is undefined

    如果库没有被正确导入,编译时可能会导致“top level design entity”未定义的错误。 总之,解决QUARTUS II的“top level design entity “….” is undefined”错误的关键在于确保模块名与源代码文件名一致,并...

    如何使用Hibernate Tools生成Entity Bean

    4. **配置生成选项**:在逆向工程配置窗口中,你可以选择生成Entity Bean的命名策略、包名、是否生成DAO、是否生成HBM文件等。根据项目需求进行适当的设置。 5. **生成Entity Bean**:点击“Finish”,Hibernate ...

    org.apache.HTTP需要的jar包.zip

    这个"org.apache.HTTP需要的jar包.zip"文件很可能包含了Apache HttpClient库所需的多个JAR文件。通常,这些JAR文件可能包括以下几个: 1. **httpclient.jar**:这是HttpClient的主要库,包含了执行HTTP请求的核心类...

    hibernate2

    既然用Annotation那就要将其对应的包导入到工程 然后我们将entity包中的Student.hbm.xml文件删除,将hibernate.cfg.xml文件中的 <mapping resource="cc./tukai/entity/Student.hbm.xml" /> 改为 ...

    Hibernate框架jia包

    Hibernate通过`<class>`标签(XML映射)或@Entity注解(注解映射)定义实体类,`<id>`表示主键,`<property>`或@Basic对应字段,`<many-to-one>`或@ManyToOne处理一对多关系,`<one-to-many>`或@OneToMany处理多对...

    根据mysql自动生成entity、mapper、xml

    最后,将生成的代码导入到项目中,根据实际需求进行必要的调整和测试。 6. **优点**:使用MySQL生成器可以大大提升开发效率,减少手动编写和维护代码的工作量,同时降低出错率。此外,当数据库表结构发生变化时,只...

    HttpClient包及例子

    EntityUtils.consume(entity); } finally { response.close(); } ``` 对于POST请求,HttpClient同样提供了简洁的API。POST请求常用于向服务器提交数据。下面是一个POST请求的例子: ```java CloseableHttpClient...

Global site tag (gtag.js) - Google Analytics