2016年6月20日
摘要: 在实际的操作中,会经常的遇到批量的操作,使用hibernate将 100条记录插入到数据库的一个很自然的做法可能是这样的 1 Session session = sessionFactory.openSession(); 2 Transaction tx = session.beginTransac 阅读全文
posted @ 2016-06-20 11:09 Just_Do 阅读(1255) 评论(0) 推荐(0)
摘要: 在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。 一.load加载方式 当使用load方法来得到一个对象时 阅读全文
posted @ 2016-06-20 10:28 Just_Do 阅读(304) 评论(0) 推荐(0)
摘要: 转载自:http://www.cnblogs.com/xiaoluo501395377/p/3380270.html 学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知 阅读全文
posted @ 2016-06-20 10:16 Just_Do 阅读(699) 评论(0) 推荐(0)
摘要: Cascade属性的取值有:1、none:忽略其他关联的对象,默认值。2、save-update:当session通过save(),update(),saveOrUpdate()方法来保存或更新对象时,级联保存所有关联的新建的临时对象,并且级联更新所有关联的游离对象。3、persist:当sessi 阅读全文
posted @ 2016-06-20 08:35 Just_Do 阅读(265) 评论(0) 推荐(0)