`
zsw_sh
  • 浏览: 13189 次
文章分类
社区版块
存档分类
最新评论

org.hibernate.annotations.Entity和javax.persistence.Entity 区别

 
阅读更多

在@Entity时很容易顺手导入@org.hibernate.annotations.Entity这个包,结果导致了异常。其实应该导入的是@javax.persistence.Entity<wbr><br><br><strong style="font-weight:bold">Always</strong><wbr>import@javax.persistence.Entity<wbr><br> @org.hibernate.annotations.Entity是@javax.persistence.Entity的一个补充,但不是后者的替代品<wbr><br><br> 如果import@org.hibernate.annotations.Entity的话,会报异常。<wbr><br><br> 如果想使用@org.hibernate.annotations.Entity所包含的特殊的功能的话,需要在import@javax.persistence.Entity的基础上增加注释,如下:<wbr></wbr></wbr></wbr></wbr></wbr></wbr>


@Entity
@org.hibernate.annotations.Entity(optimisticLock=OptimisticLockType.ALL)
public class MyEntity implements Serializable {
...
}

分享到:
评论

相关推荐

    hibernate-commons-annotations-5.0.1.Final.jar

    2. `org.hibernate.annotations.common`:这个包包含了通用的注解处理工具,如`AnnotationConfiguration`和`AnnotationBinder`,它们负责解析和绑定注解信息。 3. `org.hibernate.cfg`:这里的类主要用于配置和初始...

    org.hibernate.ejb-library-3.4.0.GA

    标题中的"org.hibernate.ejb-library-3.4.0.GA"是Hibernate Entity Beans的一个特定版本,它是Hibernate框架的一部分,专门用于处理Java Enterprise Edition (EE)环境中的持久化。Hibernate是著名的对象关系映射...

    基于JPA规范实现hibernate依懒的jar包

    2. **JPA API**: 提供了JPA规范定义的接口和类,如`javax.persistence.EntityManager`、`javax.persistence.EntityTransaction`等。 3. **JDBC驱动**: 根据你的数据库类型,你需要相应的JDBC驱动jar包,如MySQL ...

    hibernate 常用核心包

    例如,`org.hibernate.Session` 类是与数据库交互的基本接口,`org.hibernate.cfg.Configuration` 类用于配置 Hibernate 实例,而 `org.hibernate.query.Query` 和 `org.hibernate Criteria` 接口则用于执行 HQL...

    hibernate注解所需jar包

    &lt;groupId&gt;org.hibernate &lt;artifactId&gt;hibernate-core &lt;version&gt;5.4.32.Final &lt;groupId&gt;org.hibernate &lt;artifactId&gt;hibernate-annotations &lt;version&gt;5.4.32.Final &lt;groupId&gt;org.hibernate ...

    Hibernate+JPA注解教程.doc

    我们需要了解开发所需的环境和工具,包括MyEclipse 8.5(内含Hibernate 3.2以上版本)、JDK 5.0、Tomcat 5.5.28、SQL Server 2000,以及一系列必要的jar包,如ejb3-persistence.jar、hibernate3.jar、hibernate-...

    开发hibernate-annotations-3.4必须的包

    2. **Hibernate Annotations**: 这个包提供了用于在Java类上定义ORM元数据的注解,如@Entity、@Table、@Id、@GeneratedValue等。对应的文件可能为`hibernate-annotations.jar`或`hibernate-entitymanager.jar`,因为...

    创建hibernate的连接池及封装bean类的方式(图解)

    &lt;property name="hibernate.connection.provider_class"&gt;org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl &lt;property name="hibernate.connection.datasource"&gt;...

    Struts2+Hibernate+Spring项目小结――Hibernate部分

    此外,还需要引入相关的包,例如`javax.persistence`和`org.hibernate.annotations`,以便使用这些注解。 通过这种方式,开发人员可以在不编写XML映射文件的情况下,利用Java注解实现对象和数据库之间的映射,简化...

    JPA环境支持(JAP的环境配置)

    &lt;property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/&gt; &lt;property name="hibernate.show_sql" value="true"/&gt; &lt;property name="hibernate.hbm2ddl.auto" value="update"/&gt; &lt;/...

    hibernate注解

    在引入依赖时,除了常规的Hibernate JAR包,还需要加入Hibernate Annotations的JAR包,即`hibernate-annotations.jar`,以及`hibernate-commons-annotations.jar`和`persistence-api.jar`等,这些包提供了注解的支持...

    hibernate_注解

    &lt;property name="dialect"&gt;org.hibernate.dialect.MySQLDialect &lt;!-- 引入注解扫描 --&gt; &lt;property name="hibernate.archive.autodetection"&gt;class, hbm &lt;mapping class="cn.serup.model.Teacher"/&gt; &lt;/...

    hibernate连接oracle的jar包

    &lt;property name="hibernate.dialect"&gt;org.hibernate.dialect.Oracle10gDialect &lt;property name="hibernate.connection.driver_class"&gt;oracle.jdbc.OracleDriver &lt;property name="hibernate.connection.url"&gt;jdbc:...

    hibernate需要的所有jar包

    3. **Hibernate Annotations**: Hibernate的注解模块,提供了在Java实体类上声明ORM元数据的能力,比如@Entity、@Table等。对应的JAR文件为`hibernate-annotations-x.x.x.Final.jar`。 4. **Hibernate Commons ...

    基于注解的Spring MVC+Hibernate简单入门

    &lt;bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"&gt; &lt;!-- 启用事务管理 --&gt; ``` ##### Spring MVC配置文件 - **Spring MVC配置**:定义视图解析...

    Hibernate Annotation笔记

    &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.MySQL5InnoDBDialect &lt;prop key="hibernate.hbm2ddl.auto"&gt;update ``` 2. **定义实体类和注解** 使用Hibernate Annotation时,需要在实体类中使用...

Global site tag (gtag.js) - Google Analytics