본문으로 바로가기

18/12/28

category 수업내용 정리/정리안된 메모 2019. 6. 16. 21:00

18/12/28

이미지1) interface class인 MessageMapper의 insert 부분

이미지2) DAO에서 

이미지3)

이미지2에서 처럼 별도로 mapper 라는 참조변수(객체)를 선언하지 않고 바로 작성해도 무관하다.

이미지4) interface 클래스에서 ResutMap 작성하기

[xml과 interface 합쳐서 사용해보기]

기존과 동일하게 xml 파일을 작성하되, namespace 부분의 이름을 interface 클래스의 이름과 동일하게 작성해준다.

interface class의 모습, 나머지 부분(DAO 작성부)은 다 동일하다 

앞선 방법과 달리 interface에 별도의 sql문이 작성되어 있지 않지만, xml이 sql문을 가지고 있기에 문제 없이 작동한다. 

interface 만을 사용하는 방법과 비교해서, sql문 사용이 한 결 간편하다는 장점이 있으며, 사후 관리에도 여러 장점이 있다. 





'수업내용 정리 > 정리안된 메모' 카테고리의 다른 글

[MyBatis와 Spreing 연동하기]  (0) 2019.06.16
18/12/31​  (0) 2019.06.16
003  (0) 2019.06.16
18/12/26  (0) 2019.06.16
18/12/24  (0) 2019.06.16