sql Provider 썸네일형 리스트형 @SelectProvider ? @~Provider 정리 @SelectProvider란? 동적 SQL 애노테이션 @SelectProvider @InsertProvider @UpdateProvider @DeleteProvider 이들 애노테이션의 type 어트리뷰트에는 동적 SQL을 구현한 SQL 공급자 클래스가 오고 , method 어트리뷰트에는 메서드 이름을 지정한다. sql 문을 DB에 저장하여 String 형으로 불러오고 Provider들을 이용하여 class와 실행할 메소드를 불러와서 쿼리를 실행할 수 있게 하였다 즉 xml 수정 후 서버를 다시 내렸다 올릴 필요 없이 바로 DB의 sql 문을 수정하면 바로 서버에 반영이 되는 장점이 있다. 대신 @select 와 같이 다이나믹 쿼리를 사용하지 못하는 제약 상황이 있지만, @select와 달리 DB를 이.. 더보기 이전 1 다음