Spring

JDBC vs MyBatis 차이

Stater 2020. 2. 5. 16:41

 

JDBC vs MyBatis 차이

 

JDBC MyBatis

직접적인 Connection을 닫고, 마지막에 close()필수

PreparedStatement 직접 생성 및 처리 해야한다.

 

PreparedStatement의 setXX() 등의 처리를 개발자가 처리해야한다

 

Select의 경우 직접 ResultSet 처리 해야한다.

자동적으로 Connetion을 닫고, 처리해준다

 

MyBatis 내부적으로 PreparedStatement 처리가 가능하다

 

#{prop}와 같이 속성을 지정하면 내부적으로 자동처리 된다.

 

리턴 타입을 지정하는 경우 자동으로 객체 생성 및 ResultSet 처리가 가능하다.

반응형

'Spring' 카테고리의 다른 글

스프링 프레임워크  (0) 2020.02.17
스프링 특징  (0) 2020.02.03
Spring Security 관련 참고사항  (0) 2019.11.22
스프링 시큐리티  (0) 2019.11.20
Springboot Thymeleaf 적용방법  (0) 2019.11.18