소소한개발팁
반응형
article thumbnail
Mybatis
프레임워크/Spring 2020. 1. 14. 23:13

*MyBatis는 자바 오브젝트와 SQL문 사이의 자동 Mapping 기능을 지원하는 ORM 프레임워크이다. *MyBatis는 SQL을 별도의 파일로 분리해서 관리하게 해주며, 객체-SQL 사이의 파라미터 Mapping 작업을 자동으로 해주기 떄문에 많은 인기를 얻고 있는 기술이다. *MyBatis는 Hibernate나 JPA처럼 새로운 DB프로그래밍 패러다임을 익혀야 하는 부담이 없이, 개발자가 익숙한 SQL을 그대로 이용하면서 JDBC 코드 작성의 불편함도 제거해주고, 도메인 객체나 VO객체를 중심으로 개발이 가능하다는 장점이 있다. MyBatis의 특징 01. 쉬운 접근성과 코드의 간결함 *가장 간단한 퍼시턴스 프레임워크 *XML 형태로 서술된 JDBC 코드라고 생각해도 될 만큼 JDBC의 모든 기..

Spring - MyBatis 와 스프링 연동
프레임워크/Spring 2019. 12. 19. 20:56

MyBatis 는 흔히 SQL Mapping 프레임 워크로 분류되고 , JDBC 코드의 복잡하고 지루한 작업을 피하는 용도로 많이 사용됩니다. JDBC 프로그램 1. 직접 Connection을 맺고 마지막에 close() 2. PreparedStatement 직접 생성 및 처리 3. PreparedStatement 의 setXXX()등에 대한 모든 작업을 개발자가 처리 4. SELECT의 경우 직접 ResultSet처리 MyBatis 1. 자동으로 Connection close()기능 2. MyBatis 내부적으로 PreparedStatement 처리 3. #{prop} 와 같이 속성을 지정하면 내부적으로 자동처리 4. 리턴 타입을 지정하는 경우 자동으로 객체 생성 및 ResultSet 처리 MyBati..

반응형