Hibernate
文章平均质量分 65
梅溪
这个作者很懒,什么都没留下…
展开
-
Hibernate Annotation注解方式完成表映射OneToOne, OneToMany, ManyToMany
在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配置各种映射关系,在hibernate4以后已经将annotation的jar包集成进来了,如果使用h原创 2017-07-20 16:38:34 · 566 阅读 · 0 评论 -
Hibernate之mappedBy属性详解
mappedBy: 1>只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; 2>mappedBy标签一定是定义在被拥有方的,他指向拥有方; 3>mappedBy的含义,应该理解为,拥有方能够自动维护跟被拥有方的关系,当然,如果从被拥有方,通过手工强行来维护拥有方的关系也是可以做到的; 4>mappedBy跟jo原创 2017-07-21 09:12:16 · 312 阅读 · 0 评论 -
JoinColumn详解
在address中没有特殊的注解。 在Person中对应到数据库里面就有一个指向Address的外键. 我们也可以增加注释指定外键的列的名字,如下: @OneToOne(cascade=CascadeType.ALL,optional=true) @JoinColumn(name="addressID")//注释本表中指向另一个表的外键。 public Address原创 2017-07-21 10:36:31 · 791 阅读 · 0 评论 -
Hibernate对象生命周期
hibernate对象生命周期 对象三种状态 hibernate对象三种状态: 1、瞬时态transient new了一个对象,此时对象就是瞬时态 瞬时态对象和数据库记录没有对关系,和session没有关系。 2、持久态persistent 瞬时态对象执行save变化持久层 持久态对象和数据库记录存在对应关系,和session原创 2017-09-20 14:23:30 · 488 阅读 · 0 评论