JPA 에 관한 간단한 글
JDBC에서 MyBatis JPA가 등장하기 전, 자바에서 RDBMS에 연결하던 방식을 먼저 짚고 넘어가 보자. 가장 기본은 JDBC를 이용하는 방법이다. MyBatis나 JPA 등은 모두 이 JDBC를 바탕으로 동작한다. 개발자가 직접 커넥션을 통해 세션을 열고, Statement나 PreparedStatement로 명령을 수행하거나 쿼리를 실행한다. 요청을 마치면 자원을 닫아야 하는데, 자바 특유의 체크 예외 때문에 닫는 과정마저 catch 문으로 감싸야 했다. 자바7부터는 try-with-resources가 도입되었지만 더 이...