Hibernate
kongtoubudui
这个作者很懒,什么都没留下…
展开
-
Hibernate 的 batch_size 和 fetch_size 的区别
hibernate.jdbc.fetch_size 50 hibernate.jdbc.batch_size 25 这两个选项非常非常非常重要!!!将严重影响Hibernate的CRUD性能! C = create, R = read, U = update, D = delete Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出原创 2012-12-27 10:06:10 · 2375 阅读 · 0 评论 -
hibernate 执行sql
1.执行sql,返回一个结果集,适用查询一个字段并返回一条记录Java代码 public Long findSeqTbTest() { String sql = "select SEQ_TB_TEST.nextval from dual"; SQLQuery query = this.getSession().createSQLQuery(sql);原创 2013-04-19 08:59:26 · 561 阅读 · 0 评论 -
关于hibernate的缓存使用
1. 关于hibernate缓存的问题:1.1.1. 基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从原创 2013-12-03 20:07:00 · 568 阅读 · 0 评论