eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

하이버네이트 호환성 적용 방법
  • 작성자

    강*욱

  • 작성일

    2013-07-10 13:59:51

  • 조회수

    1,306

  • 구분

    기타

  • 진행상태

    완료

질문

EgovAbstractDAO는 하이버네이트용이 아니라 ibatis 용으로 알고 있습니다.

하이버네이트를 사용할 경우
1. DAO 클래스는 전자정부 표준 아키텍처를 준수하지 않아도 되는지?
2. 다른 클래스를 상속 받아야 하는지

위 2가지 경우가 아니면 다른 방법이 있는지 궁금합니다.

답변

안녕하세요. 강성욱님.

Hibernate 또는 JPA의 경우는 다음과 같은 기준으로 적용하시면 됩니다.

DAO에서 SessionFactory(권장) 또는 HibernateTemplate/JpaTemplate를 활용하거나, HibernateDaoSupport/JpaDaoSupport를 상속하여 활용

참고로 Hibernate를 사용하실 때에는 JPA를 통해 적용하시는 것을 권장드립니다.
표준프레임워크 2.6에 추가된 Spring Data JPA도 활용하실 수 있으며 관련 가이드는 다음 가이드 중 "Spring Data - JPA" 부분을 참조하십시오.

http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtea2.6

적용 기준에 대한 보다 자세한 사항은 "알림마당 -> 자료실"의 "정보시스템 구축 발주자를 위한 표준프레임워크 적용가이드 2.3"를 참조하시면 되실 것 같습니다.

그럼, 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기