Hibernate
爱篮球爱IT
这个作者很懒,什么都没留下…
展开
-
Hibernate 继承关系映射——每个类一个数据表
每个类一个数据表这种方法父类和子类都要各自对应数据库中的一张表,并且子类和父类之间应用主键来设计他们的关联关系。1、首先在Test数据库创建三张表xs表yjs表bks表2、添加Hibernate框架,建立POJO类Xs.javapackage org.vo;/** * Xs entity. @author My原创 2016-12-10 13:23:04 · 665 阅读 · 0 评论 -
Hibernate 继承关系映射——共享一个数据库表
共享一个数据库表采用“共享一个数据库表”的方式实现继承关系映射,Hibernate中,使用了Discriminator(辨别标志)来解决这个问题。1、只需要建一张Student表,如下2、创建jiva工程share_mapping3、自己需要创建Yjs.java,Bks.javaStudent.java会自动生成,Yjs.java原创 2016-12-10 14:23:28 · 612 阅读 · 0 评论 -
复合自然主键的映射
1、单独定义主键类 单独定义主键类,即把主键的属性组成一个新的类,这个类与要映射的POJO类类似,也要生成他的get和set方法,但是该类并不作为POJO类使用,而是作为映射POJO类的一个主属性。表的结构:首先要把主键分装成一个类,该类有两个要求。(1)实现java.lang.Serializable接口(2)重写equals()和hashCode()方法验证两原创 2016-12-06 23:50:08 · 655 阅读 · 1 评论 -
关联关系映射——一对一关联
一对一关联 Hibernate映射实体的一对一关联关系有两种实现方式:共享主键方式和唯一外键方式。所谓共享主键方式就是限制两个数据表的主键使用相同的值,通过主键实现一对一映射关系,即主键相同。所谓唯一外键方式就是一个表的外键和另一个表的唯一主键对应形成一对一映射关系,多对一的特殊情况。 第一种、共享主键方式登录表login:详细信息表detail:(原创 2016-12-18 12:44:23 · 3378 阅读 · 0 评论 -
关联关系映射——一对一关联
唯一外键方式在上一篇博客已经说了,下面我们直接看例子。创建Person表,Room表Person表Room表创建Java项目Hibernate_mapping1-nPerson.javapackage org.vo;public class Person implements java.io.Serializable { // F原创 2016-12-18 13:03:00 · 311 阅读 · 0 评论