文章分类 -  Hibernate

摘要:转载出处:Hibernate与 MyBatis的比较 第一章 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一 阅读全文
posted @ 2016-10-13 11:51 He_quotes 阅读(136) 评论(0) 推荐(0)
摘要:1、开发对比开发速度 http://www.zhihu.com/question/21104468 Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 开发社区 Hibern 阅读全文
posted @ 2016-08-02 14:38 He_quotes 阅读(134) 评论(0) 推荐(0)
摘要:其他参考:http://www.cnblogs.com/kakafra/archive/2012/09/16/2687569.html 一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@Ge 阅读全文
posted @ 2016-06-27 16:54 He_quotes 阅读(236) 评论(0) 推荐(0)
摘要:Java代码 /** * 测试uuid主键生成策略 */ public void testSave1() { Session session = null; Transaction tx = null; try { session = HibernateUtils.getSession(); tx  阅读全文
posted @ 2016-06-03 16:40 He_quotes 阅读(285) 评论(0) 推荐(0)
摘要:一、 一级缓存 1. 一级缓存只缓存整个对象,不能缓存对象属性; 2. 一级缓存是Session级的缓存,不能跨多个Session对象来使用; 3. Session的load/get方法支持一级缓存的读和写; 4. Query的list接口只支持一级缓存的写入,不能从一级缓存中读出对象。list接口 阅读全文
posted @ 2016-06-03 14:58 He_quotes 阅读(109) 评论(0) 推荐(0)
摘要:Hibernate 中常会用到set,bag等集合表示1 对多的关系, 在获取实体的时候就能根据关系将关联的对象或者对象集取出, 还可以设定cacade进行关联更新和删除。这不得部说hibernate 的orm做得很好,很贴近oo的使用习惯了。 但是对数据库访问还是必须考虑性能问题的, 在设定了1 阅读全文
posted @ 2016-06-03 13:15 He_quotes 阅读(84) 评论(0) 推荐(0)