1.在hibernate3.3.2的hibernate-annotations的兼容版本是3.4.0,可以到http://sourceforge.net下载
2.加入所需的包hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar
3. 使用方法和ejb3.0一样.附件的官方帮助文档说得很明白
4.在hibernate.cfg.xml 加入被注解的实体类
<mapping resource="com/awf/hibernate/Student.hbm.xml"/> xml方式
<mapping class="com.awf.hibernate.Teacher"/> annotations方式
5.SessionFactory创建和xml方式的有点不一样,
SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
6.现在很多公司都开始用annotions方式,编写效率比xml高很多.
分享到:
相关推荐
Hibernate Annotations是Hibernate 3.x系列引入的新特性,它允许开发者在Java实体类上直接使用注解来定义对象关系映射信息,替代了传统的Hibernate XML配置文件。这种注解方式提高了开发效率,减少了配置文件的维护...
现在已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的映射方式将代替hibernate 的*....
Hibernate Annotations API 中文文档 前言 1. 创建一个注解项目 1.1. 系统需求 1.2. 系统配置 2. 实体Bean 2.1. 简介 2.2. 用EJB3注解进行映射 2.2.1. 声明实体bean 2.2.1.1. 定义表(Table) 2.2.1.2. 乐观...
1. **注解驱动**: Hibernate Annotations 允许开发者使用 Java 注解来定义实体类、属性、关联关系等,这些注解替代了传统的 XML 映射文件,使得代码更加简洁,更易于维护。 2. **实体注解**: `@Entity` 注解标记一...
Hibernate Annotations是Hibernate框架的一个重要组成部分,它允许开发人员通过在Java实体类上使用注解来定义数据模型,从而避免了传统的XML配置文件。这种做法提高了代码的可读性和维护性。 **核心概念** 1. **...
通过使用 Hibernate Annotations,开发者能够以一种更为简洁和灵活的方式定义对象关系映射规则。这不仅简化了代码编写过程,还提高了程序的可维护性和扩展性。随着框架版本的不断更新,Hibernate 注解提供了越来越多...
webwork2.1.7 中文开发文档 Hibernate Annotations参考文档-3.20中文开发文档 Hibernate_3.2.0_Reference_zh_CN中文开发文档
在这个“hibernate 和hibernate_annotations(中文API)帮助文档”中,我们将深入探讨Hibernate的核心概念、特性以及如何使用Hibernate Annotations进行对象的持久化。 一、Hibernate核心概念 1. 实体(Entity):在...
以上是对Hibernate Annotations 3.4.0.GA API的简要概述,实际使用中,开发者还需要结合具体的业务需求和数据库设计,灵活运用这些注解和API,以实现高效、稳定的ORM操作。深入理解Hibernate Annotations,不仅可以...
Hibernate Annotations是Hibernate 3.x引入的一个模块,它允许开发者使用Java 5及以上版本的注解来定义对象关系映射,替代传统的XML配置文件。3.4.0.GA版本是该组件的一个稳定版本,修复了大量已知问题,提高了性能...
Hibernate Annotations是Hibernate框架的一个扩展,它允许开发者使用Java语言的注解(Annotations)来定义对象与数据库表之间的映射关系,替代传统的Hibernate XML配置文件。这使得代码更加简洁,更易于维护,并且与...
**三、使用hibernate-annotations.jar** 在项目中引入`hibernate-annotations.jar`,可以轻松实现以下功能: 1. **对象持久化**:通过注解定义实体类和数据库表的关系,简化对象的创建、更新和删除操作。 2. **懒...
1. 引入Hibernate和Hibernate Annotations相关jar包:包括hibernate-annotations.jar、hibernate-commons-annotations.jar、hibernate-entitymanager.jar以及JPA规范所需的jar包。 2. 创建实体类:在实体类上添加@...
1. **注解基础**:Hibernate Annotations 使用 Java 注解来标注实体类、属性、集合等,如 `@Entity` 表示一个数据库表,`@Table` 指定表名,`@Id` 定义主键,`@GeneratedValue` 管理主键生成策略。 2. **实体...
《Hibernate Annotations 中文文档》是针对Hibernate框架注解配置的详细指南,旨在帮助开发者更深入地理解和使用Hibernate的注解功能。Hibernate是一个流行的Java对象关系映射(ORM)框架,它允许开发人员将数据库...
使用注解Annotation时用的jar包。 包括: hibernate-commons-annotations-3.3.0.ga.jar hibernate-entitymanager.jar ejb3-persistence.jar hibernate-annotations.jar
而Hibernate Annotations则是Hibernate框架的重要组成部分,它使得我们可以在实体类上直接使用注解进行对象关系映射,避免了XML配置文件的繁琐。本文将深入探讨Hibernate 3.3.2和Hibernate Annotations 3.4.0的核心...
hibernate annotations 核心包,欢迎下载
Hibernate.jar包,Hibernate可以应用在任何使用JDBC的场合,包含 hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-...