`

hibernate 包Entity 和 EJB3包里面Entity的区别

阅读更多
@Entity该导入哪个包
文章分类:Java编程
在@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 {
...
}
分享到:
评论

相关推荐

    hibernate包含的jar文件从spring, hibernate,ejb中抽出来的jar文件

    从spring,hibernate,ejb中抽出来的jar文件 开发项目model类的entity配置以及hibernate中所用到的jar文件都有

    JSF1.2+EJB3.0实现的一个项目实例

    应用服务器 采用JBoss4.2.1GA,在发布ejb端程序时,要把MySql的驱动程序包和数据库配置文件(mysql-ds.xml)这两个文件放置在JBoss安装目录\server\default\deploy目录下。这两个文件在jsfejb3-ejb源码的DBScript...

    Hibernate注释大全收藏

    EJB支持3种类型的继承。 • Table per Class Strategy: the <union-class> element in Hibernate 每个类一张表 • Single Table per Class Hierarchy Strategy: the <subclass> element in Hibernate 每个类层次...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     10.3.1 区分值(Value)类型和实体(Entity)类型  10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1 Hibernate的内置映射...

    Hibernate_Annotation关联映射

    Hibernate Annotation几种关联映射 一对一(One-To-One) ...以上是整理的一点简单的几种映射,可参考EJB3.pdf中P111——P131,hibernate_annotation.pdf 第二章 在这里没有具体的例子,有很多内容还需要仔细查看文档。

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     10.3.1 区分值(Value)类型和实体(Entity)类型  10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1 Hibernate的内置映射...

    JPA批注参考.htm

    JPA批注参考,大家在使用Hibernate annotation和EJB3中的entity时都可以拿来作参考

    hibernate_Demo:这是一个单纯的hibernate示例

    EJB 3 标准的注释包含在 javax.persistence 包,所以我们第一步需要导入这个包。 javax.persistence persistence-api 1.0.2 然后在实体类中添加注释 @Entity @Table(name="EMPLOYEE") public class Employee { @Id @...

    Hibernate注解

    * @content ejb3注解的API定义在javax.persistence.*包里面。 * * 注释说明: * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 * ...

    Web开发+java+ssh框架

    三、Hibernate不能用来直接和Entity Bean做对比,只有放在整个J2EE项目的框架中才能比较。并且即使是放在软件整体框架中来看,Hibernate也是做为JDBC的替代者出现的,而 不是Entity Bean的替代者出现的,让我再列一...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     10.3.1 区分值(Value)类型和实体(Entity)类型  10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1 Hibernate的内置映射...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     10.3.1 区分值(Value)类型和实体(Entity)类型  10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1 Hibernate的内置映射...

    Data Persistence Frameworks Hibernate

    Data Persistence Framework Overview •JDBC •EJB (Entity Beans) •JDO –Java Data Objects •ORM –Object-oriented Databases

    创建灵活易扩展的J2EE企业应用程序框架

    数据持久层我们可以选择原始的JDBC, ORMapping tools(Hibernate,toplink等),SQLMapper tools(Ibatis),JDO, EJB(Entity Bean)等,业务逻辑层我们可以用普通的JAVA Beans,也可以用EJB(Session Bean)。

    java面试题

    并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 9 6. Collection 和 Collections的区别。 9 7. &和&&的区别。 9 8. HashMap和Hashtable的区别。 10 9. final, finally, finalize的区别...

    最新Java面试宝典pdf版

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

    Java面试笔试资料大全

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

    Java面试宝典2010版

    1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 2、Java有没有goto? 3、说说&和&&的区别。...并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 2、简要讲一下...

    JAVA面试宝典2010

    9、hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别。 122 10、简述 Hibernate 和 JDBC 的优缺点? 如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、...

Global site tag (gtag.js) - Google Analytics