MyBatis
·
myBatis
1. MyBatis란Sql Mapping Framework로 SQL의 실행 결과를 자바 객체의 필드에 매핑해준다. 여기서 매핑이란 서로 다른 것들을 연결하는 것을 의미한다. MyBatis는 자바 객체의 필드와 DB 테이블의 속성(attribute)을 연결시킨다. 추가로 바인딩은 어떤 값을 변수에 묶어두는 것이다(bind 뜻 자체도 묶다라는 의미이다) ex) let nickname = "test"; 코드 양 줄어듬: 객체의 필드에 자동으로 연결해주니 개발자가 sql을 실행하고 연결하는 코드를 작성할 필요가 없다. 또한 리소스 예를 들면 Connection 등을 자동 close() 처리 해준다SQL 분리: SQL문을 별도의 파일에 만들어서 실행시킬 수 있다. 물론 어노테이션을 달고 SQL문을 작성하는 것 역..