本文共 665 字,大约阅读时间需要 2 分钟。
一. 表关系的分析
1. 表与表的三种关系
二. Hibernate的一对多关联映射
1. 创建表
2. 创建实体
(1). 客户的实体
包括LinkMans也要添加Set和Get方法
…
(2). 联系人的实体
包括customer也要添加Set和Get方法
…
3. 创建映射
(1). 客户的映射
(2). 联系人映射
4. 将映射添加到核心配置文件
5. 编写测试类代码
这就是双向关联,那么既然已经进行了双向的关联关系的设置,那么我们还保存了双方,那如果我们只保存一方是否可以呢?也就是说我们建立了双向的维护关系,只保存客户或者只保存联系人是否可以。那么我们来进行一下测试。
三. 一对多的相关操作
1. 级联保存或更新
(1). 保存客户级联联系人
(2). 保存联系人级联客户
2. 测试对象的导航问题
3. Hibernate的级联删除
(1). 删除客户的同时删除客户的联系人
(2). 删除联系人的同时删除客户
4. 双向关联产生多于的SQL语句
5. 区分cascade和inverse
四. Hibernate的多对多关联关系映射
1. 创建表
2. 创建实体
(1). 用户实体
…
(2). 角色实体
3. 创建映射
(1). 用户的映射
(2). 角色的映射
4. 在核心配置中加入映射文件
5. 编写测试类
五. 多对多的相关操作
1. 级联保存或更新
(1). 保存用户级联角色
(2). 保存角色级联用户
2. 级联删除
(1). 删除用户级联删除角色
(2). 删除角色级联删除用户
转载地址:http://ihxzi.baihongyu.com/