2013-12-18 3 views
0

때때로 UPDATE없이 JPA/Hibernate가 "업데이트"(내 욕망에 대해)를 시작한다는 속성 값을 변경하고 싶을 때, 정확한 시간에 데이터베이스에, 내 콘솔에서 SQL apper 때문에.JPA에서 자동 업데이트 사용 안 함

내 코드를 봐 :

bean.setDescription('TEST'); 
//do a lot of code here.. 

내 문제입니다 : 후 "bean.setDescription()"데이터베이스 변경 (예상치)의 값을 실행,하지만 난 때문에 결국, 그 싶지 않아 이 코드 블록은 값을 orign로 변경합니다.

답변

0

JPA는 관리되는 엔터티를 사용합니다. 즉, 세션 내에서 관리되는 엔터티에 대한 변경 사항은 해당 세션이 닫히거나 플러시 될 때 지속됩니다.

동작을 원하지 않으면 엔티티를 수동으로 분리해야합니다. See here on how to do that.

관련 문제