上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 1 package com.hb.model; 2 3 import static org.junit.Assert.*; 4 5 import org.hibernate.SessionFactory; 6 import org.hibernate.cfg.AnnotationConfigu... 阅读全文
posted @ 2014-12-18 14:56 Mokaffe 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 多对多——单向关联映射 1 package com.hb.model; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 import javax.persistence.Entity; 7 import javax.persis... 阅读全文
posted @ 2014-12-18 14:55 Mokaffe 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 双向的时候必须制定MappedBy这个属性!防止数据库生成的冗余。MappedBy属性是设置在多的一方,即在数据库中,一般都是将属性设置在多的一方。如果没有,那么在生成数据库表的时候,就会有两个外键如图:onetomany的例子如下加入MappedBy这个属性的 例子: 1 package com.... 阅读全文
posted @ 2014-12-18 13:00 Mokaffe 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 多对一单向关联映射例子:user和group的关系是多对一,很多用户是一个组的,每个用户有且只有一个组。多对一,在annotation方式中,需要在多的一方(user)设置@ManyToOne ,然后可以加上@JoinColumn(name="groupId"),为在数据库user表加入的新列指定名... 阅读全文
posted @ 2014-12-11 16:03 Mokaffe 阅读(271) 评论(0) 推荐(0) 编辑
摘要: component(组件)关联映射目前有两个类如下:大家发现用户与员工存在很多相同的字段,但是两者有不可以是同一个类中,这样在实体类中每次都要输入很多信息,现在把联系信息抽取出来成为一个类,然后在用户、员工对象中引用就可以,如下:值对象没有标识,而实体对象具有标识,值对象属于某一个实体,使用它重复使... 阅读全文
posted @ 2014-12-11 15:56 Mokaffe 阅读(509) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页