개인 공부/Spring
[Spring] JDBC 에서 Transaction 관리하는 법
인턴 근무 중, JPA를 사용하는 것이 아닌 JDBC 를 사용해 직접 데이터베이스 커넥션을 연결해야했다. 평소에 JPA 어노테이션을 즐겨 사용했던 나는 이번 계기로 @Transaction 어노테이션의 정확한 동작원리와 JDBC 를 사용해 RDBMS를 다룰 때 트랜잭션 관리를 어떻게 하는지 궁금했해 알아보기로 했다. - 예시코드 public String SampleEndPoint(String datasourceKey, String sql) { HikariDataSource datasource = getDataSourceByKey(datasourceKey); //1 Statement st = null; Connection con = null; Integer result = null; String rtnVal..