![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 69
iteye_19679
这个作者很懒,什么都没留下…
展开
-
could not initialize proxy - no Session
原文地址:http://www.wozaishuo.com.cn/article.asp?id=367 在<many-to-on>中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,h...原创 2010-09-02 15:09:22 · 76 阅读 · 0 评论 -
Hibernate 批量插入、更新与删除 转
批量插入 在项目的开发过程之中,由于项目需求,我们常常需要把大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。 首先,我们简单来回顾一下Hibernate插入操作的机制。Hibernate要对它内部缓存进行维护,当我们执行插入操作时...原创 2011-03-08 17:10:37 · 76 阅读 · 0 评论 -
hibernate 批量插入的测试 转
Hibernate 批量插入的测试:最近在项目中做了一个充值卡的模块,用到了批量插入:我一开始用hibernate插入五十万条数据:选说一下我的记算机配置:内存:1G,CPU:Pentium(R) 4 CPU 3.20GHz. 配置应该算是过时的了,我的数据库是:oracle10G,数据库服务器在外地,我测试插入到十万条的时候用了二十五分钟,后来我把程序放到外网服务器:配置:酷睿2代 2.0,4G...原创 2011-03-08 17:02:26 · 77 阅读 · 0 评论 -
org.hibernate.exception.ConstraintViolationException: could not delete:
转发的。 解决异常org.hibernate.exception.ConstraintViolationException: could not delete:文章分类:IT生活 调用方法RepositoryService.deleteDeploymentCascade(deploymentId)时报org.hibernate.exception.ConstraintViolationEx...原创 2010-12-21 17:57:05 · 102 阅读 · 0 评论 -
spring + struts + hibernate 数据源的几种配置方法(原创)
spring + struts + hibernate 数据源的几种配置方法 环境:JDK 1.6 + tomcat 6.0 + spring2.5 + struts2.18 + hibernate3.x 1. c3p0数据连接池 (需要将mysql-connector-java-5.0.8-bin.jar文件copy到tomcat 的lib下) <?xml version="1....2010-06-22 15:59:18 · 156 阅读 · 0 评论 -
hibernate 的缓存使用问题 转
hibernate 的缓存使用问题 悬赏:5 发布时间:2008-09-13 提问人:vavi (初级程序员) <script type="text/javascript"></script> < > 猎头职位: <script type="text/javascript"></script>上海: 30万起年薪原创 2010-06-10 10:01:45 · 130 阅读 · 0 评论 -
spring中配置hibernate缓存
spring中配置hibernate缓存 JAVA学习 2009-11-02 11:44:21 阅读103 评论0 字号:大中小 1.首先,在spring的hibernate配置里(我的是applicationContext-hibernate.xml) 加上如下属性: <bean id="sessionFactory" class="org.springframework.or...原创 2010-06-09 17:24:11 · 150 阅读 · 0 评论 -
hibernate查询缓存 转
hibernate查询缓存 收藏 【hibernate查询缓存】 一级与二级缓存只能缓存实体对象,查询缓存可以缓存查询的结果集,即可以缓存普通的属性.注意:只有经常使用同样参数的查询才能获得好处,查询缓存的生命周期直到属性被修改了为止 注意:查询缓存对实体对象的结果集只缓存id 查询缓存的配置与使用: <!-- 开启查询缓存,默认是关闭的 --> <pro...原创 2010-06-09 16:39:25 · 58 阅读 · 0 评论 -
org.hibernate.exception.JDBCConnectionException: could not execute query
Hibernate MySql 连接池隔天断开解决方法 最近独自写了个小项目,测试的时候都OK,放到服务器後发现隔天便会出现Error:org.hibernate.exception.JDBCConnectionException: could not execute query,几经观察,确认是数据库连接池出了问题,查了些资料,找到了解决方法:MySQL对所有连接的有效时间默认为288...2010-04-30 13:57:47 · 176 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
我在使用Struts2进行开发的时候老是报下面的错误: 严重: Exception starting filter struts2 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 开发使用的是Struts2.0.9版本(用2.1.6测试也有相同的问题出现),应用服务器用的是tomcat6.0; 我在网上找了...原创 2011-08-02 12:46:15 · 133 阅读 · 0 评论 -
Hibernate 使用缓存时,数据同步问题。
教一下hibernate缓存如何同数据库保持同步时间:2008-07-23 12:34:40 来源:论坛整理 作者: 编辑:chinaitzhe当数据库记录由外部发生改变时,一级缓存session如何和数据库保持同步,而二级缓存又如何同数据库保持同步 友回复:当你调用COMMIT()的时候,就会刷新缓存。网友回复:你可以以用refresh来刷新,你的缓存网友回复:不懂 学习网友回复:S...原创 2010-10-14 17:14:57 · 385 阅读 · 0 评论 -
Hibernate中用hql查询部分字段
Hibernate中用hql查询部分字段 SELECT NEW PERSON(NAME,SEX) FROM PERSON.得到的都是PERSON对像. 返回的是对象数组 如果返回的List 为listIterator iterator = list.iterator();while(iterator.hasNext()){//你返回的结果集都封装到了Object数组中。 Obje...原创 2010-10-02 16:24:15 · 138 阅读 · 0 评论 -
Spring的自动任务中调用业务类方法
Spring 中使用 QuartzJobBean 来进行定时任务的操作 代码如下: @Controller @Scope("prototype")public class QuartzSyncJob extends QuartzJobBean { private MsgBusinessImpl msgBusinessImpl ; public void setMsgBu...原创 2012-03-21 15:18:16 · 181 阅读 · 0 评论