Hibernate
iteye_3898
这个作者很懒,什么都没留下…
展开
-
Hibernate 性能优化技巧
(1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session. clear()或者session. evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 (2) 对大数据量查询时,慎用list()或者iterator()返回查询结果,&l...原创 2009-05-10 22:46:08 · 89 阅读 · 0 评论 -
Hibernate 一对一共享主键关联
一 表结构:CREATE TABLE `user` ( `userid` int(11) NOT NULL auto_increment, `username` varchar(255) NOT NULL default '', `age` int(2) default NULL, PRIMARY KEY (`userid`)) ENGINE=InnoDB DEF...2009-06-20 14:08:42 · 139 阅读 · 0 评论 -
Hibernate 一对一外键关联
一 表结构: CREATE TABLE `address` ( `aid` int(11) NOT NULL auto_increment, `address` varchar(255) NOT NULL default '', PRIMARY KEY (`aid`)) ENGINE=InnoDB DEFAULT CHARSET=gbk;CREATE TAB...2009-06-20 14:15:30 · 69 阅读 · 0 评论 -
在 Hibernate中使用ehcache管理二级缓存
EhCache是一个纯JAVA程序,可以在Hibernate中作为一个插件引入。在Hibernate中使用EhCache需要在Hibernate的配置文件中设置如下: <!-- 开启二级缓存 --> <property name="hibernate.cache.use_second_level_cache">true</property> <...2009-06-20 14:29:55 · 90 阅读 · 0 评论 -
hibernate Session 管理
hibernate中的Session关系到对数据库的增删查改等基本的数据存取操作。对Session进行有效的维护,就像是在jdbc编程中对JDBC collection的维护。 问题?Hibernate级联查询时,如果对于级联对象的lazy属性配置为true,那么在真正使用到级联对象时,会出现session关闭的提示。 解决方法:在struts+hibernate的方案中,...原创 2009-06-20 14:39:28 · 119 阅读 · 0 评论