如果我想用休眠删除一个实体,我会收到消息Removing a detached instance...
。我知道那是因为我的交易/会话已关闭。
目前我是怎么做的:如果我查找一个对象,我打开一个事务,进行查找,提交,关闭事务。删除也是一样。删除的正确方法是什么?我是否需要一直保持我的事务打开(删除是在稍后作为查找执行的)。还是我需要再次查找删除?
如果我想用休眠删除一个实体,我会收到消息Removing a detached instance...
。我知道那是因为我的交易/会话已关闭。
目前我是怎么做的:如果我查找一个对象,我打开一个事务,进行查找,提交,关闭事务。删除也是一样。删除的正确方法是什么?我是否需要一直保持我的事务打开(删除是在稍后作为查找执行的)。还是我需要再次查找删除?