简单讲述Hibernate映射

开发 后端
这里介绍Hibernate映射类型很多,搞清楚一对多,基本上所有的Hibernate映射就搞明白了,一对一也是一对多的特例而已,多对多也可以转换为一对多和多对一,并且实际中很少用到多对多。

在向大家详细介绍Hibernate映射之前,首先让大家了解下myeclipse,然后全面介绍Hibernate映射。

在“Hibernate关联关系映射实例速查”一文中,通过myeclipse5.5,快速做出了Hibernate映射的示例。时隔快一年了,但是还是有博友向我索要工程源码,很遗憾的是已经找不到了。但找到一了一个测试代码:对双向关联和乐观锁的测试。其实Hibernate映射类型很多,搞清楚一对多,基本上所有的Hibernate映射就搞明白了,一对一也是一对多的特例而已,多对多也可以转换为一对多和多对一,并且实际中很少用到多对多。

还是老规矩,因为是测试,代码几乎全部是myeclipse生成的,我稍作了修改。

例子两部分:
1、一对多双向映射:模型是“班级-学生”模型。两个实体分别是Tclass和Student。
2、乐观锁的是使用,版本分别使用递增整数和时间戳。两个实体分别是Foo和Bar。

Tclass实体及其映射:

  1. public class Tclass implements java.io.Serializable {  
  2. // Fields  
  3. private Long cid;  
  4. private String cname;  
  5. private Set students = new HashSet(0);  
  6. // Constructors  
  7. // Property accessors  
  8. .......  
  9. public String toString() {  
  10. return "Tclass{" +"cid=" + cid +"cname='" + cname + '\'' +'}';  
  11. }  

【编辑推荐】

  1. Hibernate类库简单描述
  2. 浅析Hibernate延迟加载
  3. Spring Hibernate简单讨论
  4. 介绍Hibernate版本的更新
  5. 简单讲述Hibernate实例
责任编辑:佚名 来源: IT168
相关推荐

2009-09-25 12:59:52

Hibernate映射

2009-09-24 10:06:42

Hibernate实例

2009-09-28 10:14:08

Hibernate基础

2009-09-25 13:39:40

Hibernate属性

2009-09-22 15:10:22

Hibernate映射

2009-09-27 16:51:40

Hibernate U

2009-09-24 10:40:19

Hibernate核心

2009-09-25 13:51:13

Hibernate S

2009-09-25 15:03:21

Hibernate绑定

2012-02-02 16:13:29

HibernateJava

2009-09-27 13:25:22

2012-02-03 11:17:33

HibernateJava

2009-09-23 17:34:18

Hibernate映射

2012-02-03 10:07:04

HibernateJava

2009-10-10 09:57:58

使用RHEL合法

2009-06-02 14:46:26

Hibernate关系映射教程

2009-09-28 14:54:33

Hibernate映射

2009-09-25 09:46:02

Hibernate高级

2009-09-29 15:58:22

Hibernate映射

2009-09-27 10:02:29

定制Hibernate
点赞
收藏

51CTO技术栈公众号