hibernate
翰霖学院
有六年JAVA开发经验,熟悉云计算与虚拟化
展开
-
HibernateTemplate删除数据内存泄漏分析
在使用HibernateTemplate删除数据的时候常用的方法如下: public void deleteAll(final Collection entities) throws DataAccessException public void delete(Object entity) throws DataAccessException 这两种方法删除的都是持久化对象,所以一般在删除原创 2017-06-02 09:59:07 · 703 阅读 · 0 评论 -
hibernate缓存详解
N+1问题所谓N+1问题,使用hibernate查询数据,首先返回数据的id信息,并没有返回所有的对象信息,只有在真正使用的时候,在使用这个id对数据库中查询数据,一次查询多次调用数据库(缓存)的情况,就是所谓的N+1问题。以下方法或者策略会出现N+1问题:1.使用iterate()方法存在iterator的原因是,有可能会在一个session中查询两次数据,如果使用list每一次都会把所有的对象查原创 2017-06-02 22:23:55 · 307 阅读 · 0 评论