본문 바로가기

Development/Web & Server

[HIbernate] Object 삭제가 안될때....

본인의 경우 Test에서는 삽입 삭제가 잘되지만 막상 서버로 실행시키면 삽입은 잘하지만 삭제를 못한다... 쿼리도 뜨지않고....


그래서 이유를 찾아보니.... 삭제를 하고 


this.mSessionFactory.getCurrentSession().flush();


위와 같이 flush를 해줘야한다.... 그렇다면 모든 곳에 다 적용될수 있는 방법을 찾아야 하지 않을까? 라는 의문과 지금 개발하는 버전에서는 

하이버네이트의 버전이 높다는 점을 감안한다면... 성능상의 문제가 있기 때문에 직접하는게 좋지 않을까라는 생각이 든다.

그리고 Flush모드를 살펴본결과 NEVER라고 뜬다... Flush모드를 바꾸면 어떻게는 될것 같은데.. 조금더 조사해봐야겠다.~!


우선 찝찝하지만 시간을 지체할수 없기에~~..