需要至少以下三个jar包
hibernate-annotations-3.4.0.GA.jar
hibernate-commons-annotations-3.3.0.ga.jar
ejb3-persistence-1.0.2.GA.jar
//表名
@Entity
@Table(name = "contactor")
public class Contactor implements java.io.Serializable {
//字段主键
@Id
//@DocumentId
@Column(name = "contactorId", nullable = false, length = 22)
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long contactorId;
@Column(name = "version", nullable = false, length = 22)
private Integer version;
applicationl.xml配置映射关系
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"
destroy-method="destroy">
<property name="dataSource">
<ref local="dataSource" />
</property>
<property name="annotatedClasses">
<list>
<value>com.avonaco.pojos.Contactor</value>
</list>
</property>
</bean>
分享到:
相关推荐
**Hibernate Annotation 入门** Hibernate 是一款非常流行的Java对象关系映射(ORM)框架,它允许开发者使用面向对象的方式操作数据库。而Hibernate Annotation是Hibernate的一个重要特性,它通过在Java类和字段上...
3. Annotation配置:相比于XML配置,使用Java注解可以更简洁地定义实体类和映射关系。 4. Mapping:对象到表的映射,包括一对一、一对多、多对一和多对多的关系映射。 5. Cascade:级联操作允许在一个实体的保存、...
- **Annotation配置**: 通过注解的方式在实体类上定义数据库映射,逐渐取代了XML配置。 **3. 实体映射** 实体映射是将Java类与数据库表关联的关键步骤。你可以使用XML文件或注解来完成映射。例如,`@Entity`表示一...
- **基本类型配置**:说明了进行Hibernate注解配置时需要引入的相关JAR包,包括`hibernate-annotation.jar`、`ejb3persistence.jar`和`hibernate-common-annotations.jar`。 - **注解使用**:具体到注解的使用方法,...
### 基于注解的Spring MVC+Hibernate简单入门 #### 概述 本文主要介绍如何使用基于注解的方式构建Spring MVC与Hibernate相结合的应用程序。这种方式不仅简化了配置过程,而且提高了开发效率。我们将通过一个具体的...
本入门工程包提供了使用XML和Annotation两种方式来实现Hibernate O/R Mapping的示例,旨在帮助初学者快速掌握其基本原理和实践方法。 首先,让我们了解什么是O/R Mapping。O/R Mapping是将数据库中的表格记录映射为...
**hibernate入门教程** 在IT行业中,关系型数据库管理系统的使用非常广泛,而Hibernate作为一款优秀的Java对象关系映射(ORM)框架,为开发者提供了便捷的数据操作方式。本教程基于中软内部教材,旨在帮助初学者...
1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...
本文将详细阐述Hibernate Validator的使用方法、验证机制、自定义约束以及通过XML配置验证器的实例和最佳实践。 ### Hibernate Validator基础 Hibernate Validator 5.1.3版本的参考文档主要分为以下几个部分: ##...
总的来说,这个笔记涵盖了Hibernate的入门知识,包括基本概念、配置、主键策略以及核心API的使用,适合想要学习或强化Hibernate技能的Java开发者。通过这些课程,读者可以逐步建立起对Hibernate的理解,并具备实际...
这样的SSH集成配置适合初学者快速入门,也适用于有一定经验的开发者构建复杂的企业级应用。通过深入理解这些框架的核心概念和互相间的协作方式,开发者可以更好地掌握Java Web开发,提升项目开发效率。
总之,这份文档全面介绍了Hibernate框架的各个方面,为开发者提供了从入门到进阶的系统学习路径。通过深入理解和实践,开发者可以熟练掌握Hibernate,从而提高数据库操作的效率和代码的可维护性。
此外,Hibernate Validator还提供了XML配置方式,使得开发者可以通过XML配置文件来管理校验规则,使得校验规则的配置更加灵活。 ### Hibernate Validator 特有功能 Hibernate Validator还有一些特有的功能,如...
本资源包“hibernate学习必用”正是针对Hibernate的学习者精心整理的,包含了关键的组件和依赖,旨在帮助初学者快速入门并深入理解Hibernate的核心功能。 首先,我们来看看“hibernate annotations”。这部分内容...
1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...
Hibernate的Hello World、Xml配置形式、Annotation配置形式。 Hibernate原理的模拟,重点讲思路,代码不全部实现,Hibernate的基本配置 Hibernate核心接口介绍,对象的三种状态,Hibernate关系映射:一对一、 一对...
1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...
1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第...