随笔分类 -  Hibernate4

about hibernate4
摘要:(学习记录,错误不足之处,请您耐心指正^_^)hibernate映射-继承映射对于面向对象的程序设计语言而言,继承和多态是两个最基本的概念。Hibernate的继承映射可以理解成持久化类之间的继承关系。例如:人和学生之间的关系。学生继承人,可以认为学生是一个特殊的人,如果对人进行查询,学生的实例也将... 阅读全文
posted @ 2015-12-26 16:23 zhouzz 阅读(346) 评论(0) 推荐(0)
摘要:(学习记录,错误不足之处,请您耐心指正^_^)hibernate映射-多对多关联关系 n-n关联必须使用连接表才能完成,一、代码示例:{类文件↓}Category.class 1 package com.zit.hibernate.n2n; 2 3 import java.util.HashSet... 阅读全文
posted @ 2015-12-26 10:44 zhouzz 阅读(258) 评论(0) 推荐(0)
摘要:(学习记录,错误不足之处,请您耐心指正^_^)hibernate映射-双向n-n关联关系一、代码示例:{类文件↓}Category.classpackage com.zit.hibernate.n2n.both;import java.util.HashSet;import java.util.Se... 阅读全文
posted @ 2015-12-25 15:32 zhouzz 阅读(202) 评论(0) 推荐(0)
摘要:(当然双向1-n与双向n-1是完全相同的。)双向1-n需要在1的一端访问n的一端,同时,n的一端也可以访问1的一端。举例:Customer-Order一、代码演示:{类文件↓}Customer: 1 import java.util.HashSet; 2 import java.util.Set; ... 阅读全文
posted @ 2015-12-25 13:48 zhouzz 阅读(276) 评论(0) 推荐(0)
摘要:(学习记录,错误不足之处,请您耐心指正^_^)hibernate映射-基于主键映射的1-1关联关系基于主键的映射策略:指一端的主键生成器使用foreign策略,表明根据对方的主键来生成自己的主键,自己并不独立生成主键。一、代码示例:{类文件↓}Manager.class 1 package com.... 阅读全文
posted @ 2015-12-25 11:48 zhouzz 阅读(232) 评论(0) 推荐(0)
摘要:(学习记录,错误不足之处,请您耐心指正^_^)hibernate基于外键的1-1映射关联关系: 基于外键的1-1关联,其外键可以存放在任意一边,在需要存放外键的一端,增加 many-to-one 元素,为 many-to-one 元素增加 unique = "true" 属性来表示1-1关联 另一端... 阅读全文
posted @ 2015-12-25 11:06 zhouzz 阅读(603) 评论(0) 推荐(0)
摘要:(如有错误或不足之处,敬请指正,不甚感激 ^_^)hibernate中单向多对一的映射关系情况:单向 n-1 关联只需要从n的一端可以访问1的一端。举例: Customer-Order一个顾客(Customer)可以同时有多个订单(Order)。在单向多对一的情况中,Customer类中,并没有关于... 阅读全文
posted @ 2015-12-25 09:22 zhouzz 阅读(236) 评论(0) 推荐(0)
摘要:在Hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid(对象标识符),component是一个被包含的对象,它作为值类型被持久化,而非一个实体(摘自网络)例如网上最常举的例子:类User,Address。一个Address应该是一个User的一部分,在映射... 阅读全文
posted @ 2015-12-25 09:20 zhouzz 阅读(178) 评论(0) 推荐(0)
摘要:hibernate中CASCADE属性的一些取值,及其含义:1.none :默认值,Session操作当前对象时,忽略其他关联的对象2.delete:当通过Session的delete()方法删除当前的对象时,会级联删除所有关联的对象3.delete-orphan:接触所有和当前对象解除关联关系的对... 阅读全文
posted @ 2015-12-24 18:16 zhouzz 阅读(2698) 评论(0) 推荐(0)