![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
iteye_14862
这个作者很懒,什么都没留下…
展开
-
hibernate 关联查询
hibernate 外键关联查询 Warehouse 外键关联 position ,position外键关联shelf,shelf外检关联house。 关联查询使用条件houseid = 1 Criteria criteria = session.createCriteria(Warehouse); criteria.createAlias("position", "position"...原创 2013-08-05 10:33:33 · 155 阅读 · 0 评论 -
hibernate 事务传播
事务的集中传播忒性 1、PROPAGATION_REQUIRED:如果存在一个事务,则支持当前事务。如果没有事务则开启。 2、PROPAGATION_SUPPORTS:如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行。 3、PROPAGATION_MANDATORY:如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常...原创 2013-08-28 12:18:00 · 130 阅读 · 0 评论 -
merge方法
为什么要使用hibernate的merge方法,merge方法会将session缓存中的多个相同标识符对象合并成一个对象后进行保存,以及保存前检查数据库的数据与更新对象内容是否一致,如果是那么不做更新操作 http://littie1987.iteye.com/blog/1039082...原创 2013-12-11 17:02:34 · 84 阅读 · 0 评论 -
一个实体映射多张表
场景: 遇上一个不确定的变更需求,这个需求其实挺简单,对一个表新增若干个字段,并且修改页面结构。因为需求属于不确定带实验性质的,所以在开发过程中不能破坏原有功能的正常工作,开发完成后还可以替换原有功能。 思路: 这个实现比较简单,只有新增字段,没有删除字段,所以在开过中,我采用了扩展表的方式实现变更需求,这个不会破坏原有表结构,且还是采用原有的entity做开发。也就是用一个entity操作...原创 2013-12-26 17:15:17 · 991 阅读 · 0 评论