Hibernate
kakolukiya7
这个作者很懒,什么都没留下…
展开
-
JPA下的Hibernate实现一对多级联删除CascadeType.DELETE_ORPHAN
看到一篇好文,转载下: 本文所讲的Hibernate配置都基于注解的方式,hbm语法未提供。 很多人对持久层概念搞不清JPA、Hibernate、EJB3.0的关系,这里做一下简单的说明:JPA是一个持久层设计接口,EJB3.0和Hibernate是具体的实现类,EJB3.0和Hibernate的功能近似相等的(Hibernate没有Session Bean,Spring MVC3的Sessi转载 2015-07-09 11:12:52 · 1426 阅读 · 0 评论 -
一对多@OneToMany小结
一对多模型(单向) 说明: 一个客户对应多个地址,通过客户可以获得该客户的多个地址的信息。客户和地址是一对多的关系,并且客户与地址是单向关联的关系。 映射策略 # 外键关联:两个表的关系定义在一个表中; # 表关联:两个表的关系单独定义一个表中通过一个中间表来关联。 映射策略——外键关联 表结构如下: TABLE customer(id int, name转载 2015-07-09 11:47:48 · 841 阅读 · 0 评论 -
托管态update更新异常——a different object with the same identifier value was already associated withthe sess
问题:这个著名的托管态update更新异常 org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated withthe session 早先的发生场景: 几乎所有搞过OrMapping持久化程序的开发者都多多少少碰到转载 2015-07-09 11:32:03 · 561 阅读 · 0 评论 -
Hibernate之mappedBy
数据库中1对多的关系,关联关系总是被多方维护的即外键建在多方,我们在单方对象的@OneToMany(mappedby=" ") 把关系的维护交给多方对象的属性去维护关系 对于mappedBy复习下: a) 只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; b) mappedBy标签一定是定转载 2015-10-19 16:16:51 · 499 阅读 · 0 评论 -
hibernate 注解@Formula解析和使用简介
一.hibernate 注解@Formula即hibernate提取属性也叫做计算属性,该属性值是一个值读属性,是通过使用sql语句获取得到的,常用的是统计数据。 例如:我有一个employee实体类,该类有主键Id或name,月薪水(monthlySalary)等属性(字段),你现在有一个想法想要获取该employee的年薪,计算方式是月薪*12个月=年薪。 package net.ozar转载 2015-10-16 10:30:02 · 6841 阅读 · 1 评论