关系维护
szyyyp
这个作者很懒,什么都没留下…
展开
-
hibernate 主控端与被控端
hibernate使用过程中,必然会使用到 @@OneToMany(一对多) 或者 @ManyToOne(多对一),但是对于这个关系:多对一或者是一对多,到底该由哪一端来维护呢?主控端:主动维护关系的一端;被控端:被动维护关系的一端;在使用注解: @OneToMany或者 @ManyToOne时,往往会带着 : @JoinColumn 注解,表示为主控端,即 即是不写原创 2016-05-12 15:55:03 · 1873 阅读 · 0 评论 -
hibernate多对多,多对一映射时用set,bag,list,array时有什么区别?
简单的说,这些集合类除了bag,都有其对应的JDK中接口的语义。它们都可以表示一对多或多对多。Set对应于java.util.Set接口,表示一个没有重复元素的集合。怎样区别重复元素?这就涉及到对象的同一性。我们知道在数据库中,我们用主键来区分每一条记录,在Java的对象世界中,我们是用Object.equals()方法来区分是否是等价的对象。set保证,在这个集合中,没有重复的对象。原创 2016-05-13 10:29:15 · 3042 阅读 · 0 评论 -
Hibernate4注解方法
原帖地址:http://blog.sina.com.cn/s/blog_45ef2e490102w6gg.html1.类级别注解@Entity 映射实体类@Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。属性:name - 可选,对应数据转载 2016-09-04 09:52:00 · 535 阅读 · 0 评论