Whiteship
  • Home
  • 인프런 강의
  • Java
  • Spring
  • JPA
  • SDE Tips
Subscribe
Tagged

트랜잭션 관리

A collection of 2 posts

트랜잭션 관리

하이버네이트 애플리케이션의 트랜잭션

Java SE에서의 코딩을 통한 트랜잭션 hibernate.transaction.factory_class 설정 기본 값이 org.hibernate.transaction.JDBCTransactionFactory로 되어 있기 때문에 별도의 설정이 필요없다. TransactionFactory 구현체를 만들어서 Transaction 인터페이스를 확장하거나 커스터마이징 할 수 있다. Session session = null;Transaction tx = null;try { session = sessionFactory.openSession(); tx = session.beginTransaction(); concludeAuction(session); tx.commit();} catch

  • 백기선
백기선 Mar 27, 2008 • 5 min read
트랜잭션 관리

데이터베이스와 시스템 트랜잭션

특징 모든 SQL은 반드시 트랜잭션 안에서 수행된다. 트랜잭션은 Commit 되거나 Rollback 된다. Unit of work의 경계를 정해주어야 한다. 특정 시점에 트랜잭션을 시작하고, 나중에 커밋하거나 예외가 발생했을 때 롤백하도록 해야 한다. 이것을 Transaction demarcation이라고 한다. 코딩을 통한 transaction demarcation 일반적인 JDBC API를 사용할 때에는 Connection의 setAutoCommit(false)로 설정한 다음, 작업이

  • 백기선
백기선 Mar 27, 2008 • 2 min read
Whiteship © 2022
Powered by Ghost