Hibernate
菠菜面
当你发现自己的才华撑不起野心时,就请安静下来学习吧
展开
-
Hibernate级联删除——JPA下的Hibernate实现一对多级联删除CascadeType.DELETE_ORPHAN基于注解方式
很多人对持久层概念搞不清JPA、Hibernate、EJB3.0的关系,这里做一下简单的说明:JPA是一个持久层设计接口,EJB3.0和Hibernate是具体的实现类,EJB3.0和Hibernate的功能近似相等的(Hibernate没有Session Bean,Spring MVC3的SessionAttribute跟Session Bean近似)。 理论是使用JPA接口可以无缝切换持久层转载 2013-08-08 15:03:42 · 1596 阅读 · 0 评论 -
hibernate 无主键表映射
Hibernate 无主键表(复合主键)映射 1. 为什么要有复合主键映射 在现实中我们可能会遇到许多表可能是没有主键的,那么我们对其做映射后使用会是什么样的结果?能正常得到我们想要的吗?结果应该是得不到想要的结果,而得到的可能会是如下的报错: Caused by:org.hibernate.AnnotationException: No identifier speci转载 2014-03-06 17:23:59 · 4668 阅读 · 0 评论 -
Hibernate discriminator-value用法
可能经常遇到这样的情况: 在数据库表中会有这样的一个字段用来区别记录的属性, 如: 在客户表中有 一个字段表示客户级别, 当这个记录为 A 时是一级客户, 为 B 时是二级客户。 在 用 hiberante 做 OR 表示时类可能是这样的: public class Customer{ private String flag; // 表转载 2014-04-14 19:47:04 · 4142 阅读 · 0 评论