728x90 transaction1 [JPA] Java EE 에서의 Transaction Container managed 트랜잭션 Container-managed 트랜잭션 자바 엔터프라이즈 빈에서는 기본적으로 container-managed 트랜잭션을 사용한다 보통 메소드 시작시 트랜잭션 시작되고 메소드가 종료 직전에 commit된다 각 메소드는 single 트랜잭션이 된다 Nested 혹은 멀티 트랜잭션은 메소드내에서 허용되지 않는다 Container-mananged 트랜잭션에서는 트랜잭션에 관련 메소드가 필요하지 않다 그냥 필요한 빈 메소드가 트랜잭션 attribute를 붙혀주기만 하면된다 (@TransactionAttribute) 만약 트랜잭션을 컨트롤 하고 싶다면 application-managed 트랜잭션을 사용해야 한다 Container-managed 트랜잭션을 사용하는 빈에서는 .. 2021. 3. 4. 이전 1 다음 728x90