닝뇽냥뇽
251
2019-03-06 10:30:23
5
842

sqlMap 사용하는 이유는 무엇인가요??


이번에 처음으로 회사에 들어가서 일을 배우기 시작하는데 SVN으로 파일을 공유 받아서 코드분석을 하고 있습니다.


xml으로 되어 있는 파일에서 <select id = "??" parameterClass = "??" resultClass = "??"> </select> 이렇게도 되어 있고 insert, update 등등 여러개 있습니다.


sql-map-config.xml에 있는 속성들을 알아보고 지금 이제 sqlMap을 사용한 xml에 들어가있는 것들을 보고 있는데 사용하는 이유를 모르겠습니다...ㅠㅠ

0
  • 답변 5

  • 우왕굳
    295
    2019-03-06 10:34:39

    코드와 쿼리를 나눠서 따로 관리하기 위해서...?

  • 닝뇽냥뇽
    251
    2019-03-06 10:42:54

    typeAlias에서 dto랑 연결 되어 있던데 여기서  쿼리문을 돌리고 보내주거나 값을 받아서 insert, update 해주거나 하는 건가요? dao 비슷한 건가요??

  • 어쩌다프로그래머
    6k
    2019-03-06 10:48:34

    프리페어드스테이트먼트로 jdbc 사용하여 쿼리날려 resultset 으로 직접 데이터를 추출 해보셨나요./.?

    그 기본을 알아야 왜 저게 필요한지 이해를 합니다.

  • 우왕굳
    295
    2019-03-06 10:49:06

    typeAlias 에서는 보통 insert,update문에서 타입을 클래스로하게되면 해당 클래스 패키지명까지 다입력해야되서 typeAlias에서 별명을 지정해줘서 그걸로 간단하게 쓰기위해서입니다. dao에서 해당쿼리의 id를 호출하는거죠

  • 닝뇽냥뇽
    251
    2019-03-06 10:57:19

    어쩌다님 우왕굳님 감사합니다 :) 단번에 이해가 갔네요 ㅎㅎ

    정말 감사합니다!

  • 로그인을 하시면 답변을 등록할 수 있습니다.