Spring 트랜젝션
-
[Spring] @Transactional사용법 ( 트랜잭션: transaction )Web/Servlet && Spring 2019. 8. 29. 21:35
Transaction이란? DBMS에서 수행하는 작업의 단위이다. ACID 원자성, 일관성, 격리성, 지속성 여러 작업이 동시에 실행이 되어야 할때, 즉 한트랜잭션에 3가지 작업이 있다고 가정하고 1가지 작업에서 에러가 나면 이 트랜잭션은 중지 되어야 한다. 그래서 Spring에서 트랜잭션을 구현할 수 있다. 트랜잭션 설정방법 servlet-context.xml 내용 추가 servlet-context.xml 에서 Namespaces에서 tx체크 후 태그 하나 더 추가 StudentDAO.java 메소드 추가 private JdbcTemplate jdbcTemplate; // DataSource는 sql것으로 임포트 // 세터 주입방식 @Autowired public void setDataSource(Da..