hibernate
文章平均质量分 53
yang576017120
不断奋斗的人
展开
-
hibernate,load和get
百度提问: hibernate,load和get什么时候适合用? hibernate中get方法和load方法的根本区别 如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的 使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中 不存在该记录,那没办法,只能抛异常O...原创 2012-05-03 15:35:13 · 76 阅读 · 0 评论 -
hibernate查询方式效率对比
http://blog.csdn.net/zhouxianli/archive/2010/01/25/5253063.aspx 查询已知表名的实体时推荐使用getHibernateTemplate().executeWithNativeSession() + SQLQuery方式。 以下测试使用JUnit进行,仅查询一次,查询结果为5条记录。各种方式的详细代码及执行时间如下所示: ...原创 2012-05-04 15:27:17 · 155 阅读 · 0 评论 -
解决hibernate: a different object with the same identifier value was already assoc
今天做项目想更新update一个对象的时候碰到了这个问题,一直查找是什么原因,在网上看到一些错误的原因是 因为hibernate中同一个session里面有了两个相同标识但是是不同实体 一直报下面的错误: a different object with the same identifier value was already associated with the session。。 查...原创 2012-05-28 13:46:07 · 425 阅读 · 0 评论 -
hibernate查询方式比较
推举利用getHibernateTemplate().executeWithNativeSession() +SQLQuery方法。 下面我用自己写的代码为例,进行说明。 下面是dao层的我写的一段代码,供参考 /** * 查询卡等级 * @author yangliang * @created 2011-11-24 下午05:31:33 ...2011-11-28 10:10:44 · 139 阅读 · 0 评论 -
Hibernate的核心接口
所有的Hibernate应用都会访问Hibernate的五个核心接口: 1)Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。 2)SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。 3)Session接口:负责保存、更新、删除、加载和查询对象。 4)Transac...原创 2012-07-02 09:22:47 · 103 阅读 · 0 评论