我以前也碰到这问题,好像通过关系得到的Collection,想要对这个Collection进行操作,必须放在事务中,
我是在取Collection前加上事务,便利完后提交事务就行了,
我是在JBoss下~这是JSP页面,
// 启动一个事务
javax.transaction.UserTransaction transcation = (javax.transaction.UserTransaction)
Util.getObjectHome("UserTransaction");
transcation.begin(); // 有关遍历操作 // 提交
transcation.commit();
我是在取Collection前加上事务,便利完后提交事务就行了,
我是在JBoss下~这是JSP页面,
// 启动一个事务
javax.transaction.UserTransaction transcation = (javax.transaction.UserTransaction)
Util.getObjectHome("UserTransaction");
transcation.begin(); // 有关遍历操作 // 提交
transcation.commit();
解决方案 »
- HibernateTemlate的find方法中的参数
- 帮帮看看关于struts2的<s:select>代码
- commons-beanutils-core.jar等这些jar文件应该在哪里找呢?
- 为什么我的tomcat怎么突然运行不起来了呢?
- 分页结果不稳定
- ArrayList,LinkedList,vector
- java
- 分享 小发现 哈哈~~~~
- 关于JSP,XML,XSLT的一个问题:Element type "taglib" must be declared.
- displaytag能否对接收到的日期变量进行转换
- 一个jar的容易问题,当然我不觉得容易,我查不到答案
- jbuilder 的注册问题
我看了些文档,发现是你说的问题。不过不知道怎样在jsp里使用事务。
你的程序里的Util是什么类,我在jbuilder环境下用weblogic服务器,这个类找不着呀?
public object getObjectHome(String jndiName) throws NamingException
{
Context init = new InitialContext();
return init.lookup(jndiName);
}