mybatis 질문입니다.
- 작성자 :
- 김*지
- 작성일 :
- 2021-03-29 17:46:33
- 조회수 :
- 3,985
- 구분 :
- 공통컴포넌트 /
- 진행상태 :
- 완료
Q
올인원이 아닌 공통컴포넌트를 사용하고 있고,
data source explorer DB 연결한 뒤
추가한 테이블에 대해서
eGovFrame Templates에 있는 CRUD 프로그램을 사용한 뒤에
재실행을 했습니다.
어디서부터 잘못된 걸까요..
wiki에 있는 crud프로그램사용방법을 보면서 했는데 업데이트가 안되어있는지 위키에 없는 것들이 추가되어있더라구요.
참고 url : https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev:imp:editor:ide:codegen:template:crudcodegen:crud_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8_%EC%9E%90%EB%8F%99_%EC%83%9D%EC%84%B1_%EA%B8%B0%EB%8A%A5_%EC%82%AC%EC%9A%A9%EB%B2%95
sqlMap과 Mapper 둘다 사용하는 건가요? 죄송하지만 그 위치가 어디일까요..?
mapper패키지는 별도로 빼야 하는 건가요? impl에 같이 넣으면 안되는 걸까요?
그리고 sqlMapClient는 ibatis 를 쓸때 썼던 거 같은데 mybatis에서도 사용되나요?
data source explorer DB 연결한 뒤
추가한 테이블에 대해서
eGovFrame Templates에 있는 CRUD 프로그램을 사용한 뒤에
재실행을 했습니다.
어디서부터 잘못된 걸까요..
wiki에 있는 crud프로그램사용방법을 보면서 했는데 업데이트가 안되어있는지 위키에 없는 것들이 추가되어있더라구요.
참고 url : https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev:imp:editor:ide:codegen:template:crudcodegen:crud_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8_%EC%9E%90%EB%8F%99_%EC%83%9D%EC%84%B1_%EA%B8%B0%EB%8A%A5_%EC%82%AC%EC%9A%A9%EB%B2%95
sqlMap과 Mapper 둘다 사용하는 건가요? 죄송하지만 그 위치가 어디일까요..?
mapper패키지는 별도로 빼야 하는 건가요? impl에 같이 넣으면 안되는 걸까요?
그리고 sqlMapClient는 ibatis 를 쓸때 썼던 거 같은데 mybatis에서도 사용되나요?
환경정보
-
- OS 정보 : 윈도우
- 표준프레임워크 버전 : 3.9.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : 아파치톰캣 8.5.63
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
현재 질문 내용이 불명확한 것 같습니다.
우선 에러메세지와 eGovframework Template 생성과는 관련성이 적어 보입니다.
처음 공통컴포넌트 생성시 정상 작동 여부를 우선 확인 해 보셔야 하실 것 같습니다.
말씀하신 바 대로 sqlMapClient는 ibatis에서 사용하시는 것이 맞고
MyBatis 사용시 sqlSession 설정을 진행해 주셔야 합니다.
해당 사항은 아래 위키를 참고하시면 되겠습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:dataaccess:mybatisguide
또한 현재 UI상 sqlMap과 Mapper가 모두 지정되어야 template생성이 진행되도록 되어 있습니다.
이는 향후 버전에서 수정하여 반영하는 것을 고려해 보도록 하겠습니다.
덧붙여 mapper패키지는 별도로 빼야 하는 건지, impl에 같이 넣어도 되는지 여부는
프로젝트의 상황에 따라 원하시는대로 구성을 하시면 되겟습니다.
감사합니다.
표준프레임워크 센터입니다.
현재 질문 내용이 불명확한 것 같습니다.
우선 에러메세지와 eGovframework Template 생성과는 관련성이 적어 보입니다.
처음 공통컴포넌트 생성시 정상 작동 여부를 우선 확인 해 보셔야 하실 것 같습니다.
말씀하신 바 대로 sqlMapClient는 ibatis에서 사용하시는 것이 맞고
MyBatis 사용시 sqlSession 설정을 진행해 주셔야 합니다.
해당 사항은 아래 위키를 참고하시면 되겠습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:dataaccess:mybatisguide
또한 현재 UI상 sqlMap과 Mapper가 모두 지정되어야 template생성이 진행되도록 되어 있습니다.
이는 향후 버전에서 수정하여 반영하는 것을 고려해 보도록 하겠습니다.
덧붙여 mapper패키지는 별도로 빼야 하는 건지, impl에 같이 넣어도 되는지 여부는
프로젝트의 상황에 따라 원하시는대로 구성을 하시면 되겟습니다.
감사합니다.