浏览 2016 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-02
现在在使用hibrenate+spring+struts开发一个项目,但是在开发过程中遇到了几个好困惑的问题,请大家指教一下。
1、我已经在hibrenate的配置文件设置了 <property name="connection.autocommit">true</property> 但是在对某些表进行操作的时候还是要使用下面的代码,手动写代码提交事务。奇怪的是并不是所有表都需要这样手动写代码提交事务。 public void del(TprovidersInfo providersInfo){ this.delete(providersInfo); this.getSession().beginTransaction().commit(); } 在hibrenate和spring的配置文件中都使用多配置文件。 <bean id="mySession" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocations"> <list> <value>/WEB-INF/classes/com/erp/config/hibernate.cfg.xml</value> <value>/WEB-INF/classes/com/erp/config/hibernate-sales.cfg.xml</value> <value>/WEB-INF/classes/com/erp/config/hibernate-ck.cfg.xml</value> <value>/WEB-INF/classes/com/erp/config/hibernate-eng.cfg.xml</value> <value>/WEB-INF/classes/com/erp/config/hibernate-stock.cfg.xml</value> </list> </property> </bean> 2、我的tomcat经常挂掉。 对上面的表进行数据库操作的时候如果没有执行 this.getSession().beginTransaction().commit(); tomcat就会马上挂了,页面刷新load半天没反应,tomcat也不报错! 另外每次数据库操作错误都会这样。 action的return mapping.findForward("XXX")方法如果xxx没有配置对应的url tomcat一样挂~! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-11-02
顶一顶,有人可以帮忙吗?
|
|
返回顶楼 | |