社区
下载资源悬赏专区
帖子详情
Hibernate_级联关系说明_-_关于cascade和inverse的用法下载
weixin_39821746
2019-07-30 12:30:32
inverse Hibernate_级联关系说明_-_关于cascade和inverse的用法
相关下载链接:
//download.csdn.net/download/c09034120207/4046860?utm_source=bbsseo
...全文
10
回复
打赏
收藏
Hibernate_级联关系说明_-_关于cascade和inverse的用法下载
inverse Hibernate_级联关系说明_-_关于cascade和inverse的用法 相关下载链接://download.csdn.net/download/c09034120207/4046860?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hibernate
_
级联
关系
说明
_-_
关于
cascade
和
inverse
的
用法
inverse
Hibernate
_
级联
关系
说明
_-_
关于
cascade
和
inverse
的
用法
hibernate
级联
(
cascade
和
inverse
)一对多
hibernate
级联
(
cascade
和
inverse
)一对多,Jar包,数据库建表语句都好了,只要修改一下,数据库配置文件,就可以使用了,使用junit进行测试。
精通
hibernate
:对象持久化技术孙卫琴第二版part2
第1章 Java应用分层架构及软件模型 1 本章介绍软件的分层结构、
关系
数据模型和域模型等概念。
Hibernate
位于持久化层,是域模型和
关系
数据模型之间的桥梁。 1.1 应用程序的分层体系结构 1 1.1.1 区分物理层和逻辑层 2 1.1.2 软件层的特征 3 1.1.3 软件分层的优点 4 1.1.4 软件分层的缺点 4 1.1.5 Java应用的持久化层 5 1.2 软件的模型 6 1.2.1 概念模型 7 1.2.2
关系
数据模型 8 1.2.3 域模型 10 1.2.4 域对象 10 1.2.5 域对象之间的
关系
11 1.2.6 域对象的持久化概念 17 1.3 小结 19 1.4 思考题 19 第2章 Java对象持久化技术概述 21 业务数据在内存中表现为实体域对象形式,而在
关系
数据库中表现为
关系
数据形式。数据访问代码负责把实体域对象持久化到
关系
数据库中。 2.1 直接通过JDBC API来持久化实体域对象 21 .2.2 ORM简介 27 2.2.1 对象-
关系
映射的概念29 2.2.2 ORM中间件的基本使用方法 31 2.2.3 常用的ORM中间件 33 2.3 实体域对象的其他持久化模式 34 2.3.1 主动域对象模式 35 2.3.2 JDO模式 37 2.3.3 CMP模式 37 2.4
Hibernate
API简介 38 2.4.1
Hibernate
的核心接口 39 2.4.2 事件处理接口 41 2.4.3
Hibernate
映射类型接口 41 2.4.4 可供扩展的接口 42 2.5 小结 43 2.6 思考题 45 第3章 第一个
Hibernate
应用 47 本章通过简单的helloapp应用例子,演示如何利用
Hibernate
来持久化Java对象。 3.1 创建
Hibernate
的配置文件 47 3.2 创建持久化类 48 3.3 创建数据库Schema 51 3.4 创建对象-
关系
映射文件 52 3.4.1 映射文件的文档类型定义(DTD) 52 3.4.2 把Customer持久化类映射到CUSTOMERS表 54 3.5 通过
Hibernate
API操纵数据库 58 3.5.1
Hibernate
的初始化 61 3.5.2 访问
Hibernate
的Session接口 63 3.6 运行helloapp应用 67 3.6.1 创建运行本书范例的系统环境 67 3.6.2 创建helloapp应用的目录结构 72 3.6.3 把helloapp应用作为独立应用程序运行 73 3.6.4 把helloapp应用作为Java Web应用运行 77 3.7 小结 78 3.8 思考题 80 第4章 hbm2java和hbm2ddl工具 83 本章介绍
Hibernate
提供的两个工具hbm2java和hbm2ddl,它们能简化软件开发过程。 4.1 创建对象-
关系
映射文件 83 4.1.1 定制持久化类 85 4.1.2 定制数据库表 88 4.2 建立项目的目录结构 90 4.3 运行hbm2java工具 93 4.4 运行hbm2ddl工具 94 4.5 使用XML格式的配置文件 96 4.6 小结 97 4.7 思考题 98 第5章 对象-
关系
映射基础 101 本章主要介绍单个持久化类与单个数据库表之间进行映射的方法,尤其是当持久化类的属性不和数据库表的字段一一对应时的映射技巧。 5.1 持久化类的属性及访问方法 101 5.1.1 基本类型属性和包装类型属性 102 5.1.2
Hibernate
访问持久化类属性的策略 104 5.1.3 在持久化类的访问方法中加入程序逻辑 104 5.1.4 设置派生属性 107 5.1.5 控制insert和update语句 108 5.2 处理SQL引用标识符 109 5.3 创建命名策略 110 5.4 设置数据库Schema 112 5.5 设置类的包名 113 5.6 运行本章的范例程序 114 5.7 小结 120 5.8 思考题 121 第6章 映射对象标识符 123 本章主要介绍
关系
数据库中的代理主键(不具有业务含义),接着介绍
Hibernate
提供的几种内置标识符生成器的
用法
及适用范围。 6.1
关系
数据库按主键区分不同的记录 123 6.1.1 把主键定义为自动增长标识符类型 123 6.1.2 从序列(Sequence)中获取自动增长的标识符 124 6.2 Java语言按内存地址区分不同的对象 125 6.3
Hibernate
用对象标识符(OID)来区分对象 126 6.4
Hibernate
的内置标识符生成器的
用法
128 6.4.1 increment标识符生成器 131 6.4.2 identity标识符生成器 133 6.4.3 sequence标识符生成器 134 6.4.4 hilo标识符生成器 135 6.4.5 native标识符生成器 137 6.5 映射自然主键 138 6.5.1 映射单个自然主键 138 6.5.2 映射复合自然主键 140 6.6 小结 143 6.7 思考题 144 第7章 映射一对多关联
关系
147 本章介绍一对多关联
关系
的映射方法,重点介绍
inverse
属性和
cascade
属性的
用法
。本章还将介绍通过
Hibernate
API来保存、修改和删除具有关联
关系
的对象的方法。 7.1 建立多对一的单向关联
关系
148 7.1.1 [many-to-one]元素的not-null属性 153 7.1.2
级联
保存和更新 155 7.2 映射一对多双向关联
关系
156 7.2.1 [set]元素的
inverse
属性 161 7.2.2
级联
删除 163 7.2.3 父子
关系
164 7.3 映射一对多双向自身关联
关系
165 7.4 改进持久化类 171 7.5 小结 175 7.6 思考题 176 第8章 通过
Hibernate
操纵对象(上) 179 本章站在持久化层的角度,Java对象在生命周期中可处于临时状态、持久化状态、删除状态和游离状态。处于持久化状态的Java对象位于一个Session实例的缓存中,Session能根据这个对象的属性变化来同步更新数据库。 8.1 Java对象在JVM中的 生命周期 179 8.2 理解Session的缓存 181 8.2.1 Session的缓存的作用 182 8.2.2 脏检查及清理缓存的机制 184 8.3 Java对象在
Hibernate
持久化层的状态 187 8.3.1 临时对象的特征 188 8.3.2 持久化对象的特征 189 8.3.3 被删除对象的特征 190 8.3.4 游离对象的特征 191 8.4 Session接口的详细
用法
191 8.4.1 Session的save()和persist()方法 191 8.4.2 Session的load()和get()方法 194 8.4.3 Session的update()方法 195 8.4.4 Session的saveOrUpdate()方法 197 8.4.5 Session的merge()方法 198 8.4.6 Session的delete()方法 200 8.4.7 Session的replicate()方法 201 8.5
级联
操纵对象图 202 8.5.1
级联
保存临时对象 206 8.5.2 更新持久化对象 207 8.5.3 持久化临时对象 207 8.5.4 更新游离对象 209 8.5.5 遍历对象图 210 8.6 小结 211 8.7 思考题 211
精通
Hibernate
:对象持久化技术第二版part3
第1章 Java应用分层架构及软件模型 1 本章介绍软件的分层结构、
关系
数据模型和域模型等概念。
Hibernate
位于持久化层,是域模型和
关系
数据模型之间的桥梁。 1.1 应用程序的分层体系结构 1 1.1.1 区分物理层和逻辑层 2 1.1.2 软件层的特征 3 1.1.3 软件分层的优点 4 1.1.4 软件分层的缺点 4 1.1.5 Java应用的持久化层 5 1.2 软件的模型 6 1.2.1 概念模型 7 1.2.2
关系
数据模型 8 1.2.3 域模型 10 1.2.4 域对象 10 1.2.5 域对象之间的
关系
11 1.2.6 域对象的持久化概念 17 1.3 小结 19 1.4 思考题 19 第2章 Java对象持久化技术概述 21 业务数据在内存中表现为实体域对象形式,而在
关系
数据库中表现为
关系
数据形式。数据访问代码负责把实体域对象持久化到
关系
数据库中。 2.1 直接通过JDBC API来持久化实体域对象 21 .2.2 ORM简介 27 2.2.1 对象-
关系
映射的概念29 2.2.2 ORM中间件的基本使用方法 31 2.2.3 常用的ORM中间件 33 2.3 实体域对象的其他持久化模式 34 2.3.1 主动域对象模式 35 2.3.2 JDO模式 37 2.3.3 CMP模式 37 2.4
Hibernate
API简介 38 2.4.1
Hibernate
的核心接口 39 2.4.2 事件处理接口 41 2.4.3
Hibernate
映射类型接口 41 2.4.4 可供扩展的接口 42 2.5 小结 43 2.6 思考题 45 第3章 第一个
Hibernate
应用 47 本章通过简单的helloapp应用例子,演示如何利用
Hibernate
来持久化Java对象。 3.1 创建
Hibernate
的配置文件 47 3.2 创建持久化类 48 3.3 创建数据库Schema 51 3.4 创建对象-
关系
映射文件 52 3.4.1 映射文件的文档类型定义(DTD) 52 3.4.2 把Customer持久化类映射到CUSTOMERS表 54 3.5 通过
Hibernate
API操纵数据库 58 3.5.1
Hibernate
的初始化 61 3.5.2 访问
Hibernate
的Session接口 63 3.6 运行helloapp应用 67 3.6.1 创建运行本书范例的系统环境 67 3.6.2 创建helloapp应用的目录结构 72 3.6.3 把helloapp应用作为独立应用程序运行 73 3.6.4 把helloapp应用作为Java Web应用运行 77 3.7 小结 78 3.8 思考题 80 第4章 hbm2java和hbm2ddl工具 83 本章介绍
Hibernate
提供的两个工具hbm2java和hbm2ddl,它们能简化软件开发过程。 4.1 创建对象-
关系
映射文件 83 4.1.1 定制持久化类 85 4.1.2 定制数据库表 88 4.2 建立项目的目录结构 90 4.3 运行hbm2java工具 93 4.4 运行hbm2ddl工具 94 4.5 使用XML格式的配置文件 96 4.6 小结 97 4.7 思考题 98 第5章 对象-
关系
映射基础 101 本章主要介绍单个持久化类与单个数据库表之间进行映射的方法,尤其是当持久化类的属性不和数据库表的字段一一对应时的映射技巧。 5.1 持久化类的属性及访问方法 101 5.1.1 基本类型属性和包装类型属性 102 5.1.2
Hibernate
访问持久化类属性的策略 104 5.1.3 在持久化类的访问方法中加入程序逻辑 104 5.1.4 设置派生属性 107 5.1.5 控制insert和update语句 108 5.2 处理SQL引用标识符 109 5.3 创建命名策略 110 5.4 设置数据库Schema 112 5.5 设置类的包名 113 5.6 运行本章的范例程序 114 5.7 小结 120 5.8 思考题 121 第6章 映射对象标识符 123 本章主要介绍
关系
数据库中的代理主键(不具有业务含义),接着介绍
Hibernate
提供的几种内置标识符生成器的
用法
及适用范围。 6.1
关系
数据库按主键区分不同的记录 123 6.1.1 把主键定义为自动增长标识符类型 123 6.1.2 从序列(Sequence)中获取自动增长的标识符 124 6.2 Java语言按内存地址区分不同的对象 125 6.3
Hibernate
用对象标识符(OID)来区分对象 126 6.4
Hibernate
的内置标识符生成器的
用法
128 6.4.1 increment标识符生成器 131 6.4.2 identity标识符生成器 133 6.4.3 sequence标识符生成器 134 6.4.4 hilo标识符生成器 135 6.4.5 native标识符生成器 137 6.5 映射自然主键 138 6.5.1 映射单个自然主键 138 6.5.2 映射复合自然主键 140 6.6 小结 143 6.7 思考题 144 第7章 映射一对多关联
关系
147 本章介绍一对多关联
关系
的映射方法,重点介绍
inverse
属性和
cascade
属性的
用法
。本章还将介绍通过
Hibernate
API来保存、修改和删除具有关联
关系
的对象的方法。 7.1 建立多对一的单向关联
关系
148 7.1.1 [many-to-one]元素的not-null属性 153 7.1.2
级联
保存和更新 155 7.2 映射一对多双向关联
关系
156 7.2.1 [set]元素的
inverse
属性 161 7.2.2
级联
删除 163 7.2.3 父子
关系
164 7.3 映射一对多双向自身关联
关系
165 7.4 改进持久化类 171 7.5 小结 175 7.6 思考题 176 第8章 通过
Hibernate
操纵对象(上) 179 本章站在持久化层的角度,Java对象在生命周期中可处于临时状态、持久化状态、删除状态和游离状态。处于持久化状态的Java对象位于一个Session实例的缓存中,Session能根据这个对象的属性变化来同步更新数据库。 8.1 Java对象在JVM中的 生命周期 179 8.2 理解Session的缓存 181 8.2.1 Session的缓存的作用 182 8.2.2 脏检查及清理缓存的机制 184 8.3 Java对象在
Hibernate
持久化层的状态 187 8.3.1 临时对象的特征 188 8.3.2 持久化对象的特征 189 8.3.3 被删除对象的特征 190 8.3.4 游离对象的特征 191 8.4 Session接口的详细
用法
191 8.4.1 Session的save()和persist()方法 191 8.4.2 Session的load()和get()方法 194 8.4.3 Session的update()方法 195 8.4.4 Session的saveOrUpdate()方法 197 8.4.5 Session的merge()方法 198 8.4.6 Session的delete()方法 200 8.4.7 Session的replicate()方法 201 8.5
级联
操纵对象图 202 8.5.1
级联
保存临时对象 206 8.5.2 更新持久化对象 207 8.5.3 持久化临时对象 207 8.5.4 更新游离对象 209 8.5.5 遍历对象图 210 8.6 小结 211 8.7 思考题 211
Hibernate
-----
cascade
VS
inverse
Hibernate
-----
cascade
VS
inverse
下载资源悬赏专区
12,795
社区成员
12,332,763
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章