SqlSession: 1개의 글
mybatis Framework (마이바티스 개념, ibatis와 차이, 구조, api, SqlSession)
1. 마이바티스란? 객체지향 언어인 자바의 관계형 데이터 베이스 프로그래밍을 좀더 쉽게 할수 있게 도와주는 개발 프레임워크이다. 자바는 jdbc api 를 제공해주지만, 이런 JDBC를 이용하면 1개 클래스에 반복된 코드가 존재, 한 파일에 java언어와 sql언어가 있어서 재사용성 등이 안좋아지는 단점이 있다. Mybatis는 jdbc의 이러한 단점들을 개선했으며, 개발자가 작성한 SQL 명령어와 자바 객체를 매핑해주는 기능을 제공하며, 기존에 사용하던 SQL 명령어를 재사용한다. 특징 한 두줄의 자바 코드로 DB 연동을 처리 SQL 명령어를 자바 코드에서 분리하여 XML 파일에 따로 관리 2. Ibatis 와 Mybatis Ibatis는 아파치 프로젝트였을때 이야기고, 구글로 넘어가면서 Mybatis..
Java 관련/MyBatis, iBatis
2021. 3. 22. 01:59