摘要: session.flush()是强制和数据库同步 session.clean()是清除session中的缓存 对于批量数据插入的时候优化:减少cpu和内存(缓存)占用量 2.使用原生jdbc进行数据优化 阅读全文
posted @ 2016-10-16 23:34 lonecloud 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: Lazy(懒加载)在hibernate何处使用:1.<class>标签上,可以取值:true/false,(默认值是:true)2.<property>标签上,可以取值:true/false,需要类增强工具3.<set>,<list>集合上,可以取值:true/false/extra,(默认值为:t 阅读全文
posted @ 2016-10-16 22:59 lonecloud 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: //get默认为非懒加载模式进行的不管设置设置懒加载 //get方法首先查询session缓存,没有的话查询二级缓存,最后查询数据库; //反而load方法创建时首先查询session缓存,没有就创建代理,实际使用数据时才查询二级缓存和数据库。 具体: http://blog.csdn.net/ja 阅读全文
posted @ 2016-10-16 21:50 lonecloud 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 保存习惯代码 在这个保存中需要注意的事项: 1.如果按照这个保存的步骤的话:需要在 <set name="orders" cascade="all-delete-orphan"> 在set集合中加上级联操作 不然会出现如下报错: object references an unsaved transi 阅读全文
posted @ 2016-10-16 21:32 lonecloud 阅读(3270) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.lonecloud.test; 2 3 import java.util.Date; 4 5 import org.hibernate.HibernateException; 6 import org.hibernate.Session; 7 import org.hibernate.SessionFactory; 8 import org.hibe... 阅读全文
posted @ 2016-10-16 21:09 lonecloud 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: (1)生成数据库表的创建: (2)Hibernate.cfg.xml文件 (3)log4j.properties文件 (4)User.java (5).user.hbm.xml 6.Customer.java 1 package cn.lonecloud.domain; 2 3 import jav 阅读全文
posted @ 2016-10-16 20:43 lonecloud 阅读(449) 评论(0) 推荐(0) 编辑
我的博客即将同步至 OSCHINA 社区,这是我的 OSCHINA ID:lonecloud,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply