jdon例子的问题,请banq帮忙看下

07-11-20 ccj
使用VIP区中的struts+jdon+hibernate那个例子,对user进行操作时,有时候会遇到这个错误,如果多次进行重复操作,比如添加一个后,再次添加一个, 在返回index时就长时间不响应,然后出现这个错误

update Lock wait timeout exceeded; try restarting transaction

ccj
2007-11-20 18:33
还有这个错误

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

banq
2007-11-21 08:49
VIP区是struts+spring+Hibernate,不是struts+jdon+hibernate.

这个原因和事务有关,可能事务没有关闭,导致lock过长。

ccj
2007-11-21 09:49
我用的例子的确是sjh的,既然是事务处理问题,在例子中没有找到相关的事务处理,是否是jdon5.1自身的问题呢

banq
2007-11-21 19:57
事务这块Jdon没有参与,除非你想在业务层显式调用JTA事务。事务基本是Hibernate来掌控,需要注意Hibernate和数据库事务相关知识和配置。

猜你喜欢