• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

em.close() 질문있습니다!

20.11.17 18:56 작성 조회수 79

0

엔티티매니저를 종료시키는 것이 하나의 트랜잭션이 종료되었을때로 보면 맞을까요? 아니면 하나의 메소드, 기능(회원가입 등.)이 끝났을 경우로 봐야할까요? em 작업 단위가 궁금하고 em도 엔티티매니저 팩토리처럼 계속 사용하면 왜 문제가 되는지 궁금합니다!

답변 1

답변을 작성해보세요.

1

안녕하세요. shekwl24님

엔티티매니저는 하나의 트랜잭션 단위와 맞추어 사용하는 것을 권장합니다.

em.도 엔티티매니저 팩토리처럼 계속 사용하면 안되는 이유는

섹션3. 영속성 관리 - 내부 동작 방식을 다 듣고나면 왜 이해가 되실거에요^^

감사합니다.