`

Removing a detached instance

 
阅读更多

在使用JPA的

	public void delete(T entity) {
		System.out.println(getJpaTemplate());
		getJpaTemplate().remove(entity);

	}

 总是报:Removing a detached instance 删除对象为有分离的。

后来发现这个时候的Session 是关闭的。

解决办法:就是让他绑定使用同一个Session

	public void delete(T entity) {
		System.out.println(getJpaTemplate());
		getJpaTemplate().remove(getJpaTemplate().merge(entity));

	}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics