하이버네이트를 사용할 때에는 어떤 클래스를 상속 받아야 하나요?
- 작성자 :
- 김*규
- 작성일 :
- 2020-01-20 18:15:23
- 조회수 :
- 1,956
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
지금 3.8에서 학습을 하고 있습니다.
2013-04-16 표준프레임워크를 적용하였다는 기준의 답변에 보면
아래의 추가 문장처럼 되어 있습니다.
3.8 소스에서는 EgovComAbstractDAO를 상속 받아서 사용하는 것 같습니다.
하이버네이트를 사용하면 서비스와 레포지토리에서 어떤 것을 상속받아야 되나요?
샘플 위치도 같이 알려주세요..
감사합니다.
추가 문장입니다.
안녕하세요..
다음과 같은 조건이 만족하면 적용되었다고 판단할 수 있습니다.
- Annotation 기반 Spring MVC 적용 및 Layered architecture 준수
=> @Controller, @Service, @Repository를 통해 화면처리, 비지니스처리, 데이터처리를 구현하고 @Controller에서는 @RequestMapping을 활용
- 관련하여 @Service는 표준프레임워크의 AbstractServiceImpl 상속, @Repository는 EgovAbstractDAO 상속)
- 데이터 처리에 부분에 iBatis 또는 Hibernate 적용
이상입니다.
나머지 부분에 대해서는 선택적으로 적용하실 수 있으며 보다 자세한 내용은 다음 호환성 점검 도구 가이드의 "호환성 점검 기본 룰셋" 부분을 참조하십시오.
http://www.egovframe.org/wiki/doku.php?id=egovframework:compa
그럼.. 즐거운 하루되십시오.
감사합니다.
지금 3.8에서 학습을 하고 있습니다.
2013-04-16 표준프레임워크를 적용하였다는 기준의 답변에 보면
아래의 추가 문장처럼 되어 있습니다.
3.8 소스에서는 EgovComAbstractDAO를 상속 받아서 사용하는 것 같습니다.
하이버네이트를 사용하면 서비스와 레포지토리에서 어떤 것을 상속받아야 되나요?
샘플 위치도 같이 알려주세요..
감사합니다.
추가 문장입니다.
안녕하세요..
다음과 같은 조건이 만족하면 적용되었다고 판단할 수 있습니다.
- Annotation 기반 Spring MVC 적용 및 Layered architecture 준수
=> @Controller, @Service, @Repository를 통해 화면처리, 비지니스처리, 데이터처리를 구현하고 @Controller에서는 @RequestMapping을 활용
- 관련하여 @Service는 표준프레임워크의 AbstractServiceImpl 상속, @Repository는 EgovAbstractDAO 상속)
- 데이터 처리에 부분에 iBatis 또는 Hibernate 적용
이상입니다.
나머지 부분에 대해서는 선택적으로 적용하실 수 있으며 보다 자세한 내용은 다음 호환성 점검 도구 가이드의 "호환성 점검 기본 룰셋" 부분을 참조하십시오.
http://www.egovframe.org/wiki/doku.php?id=egovframework:compa
그럼.. 즐거운 하루되십시오.
감사합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
표준프레임워크 적용점검이나 호환성가이드를 확인해보시면
iBatis / Mybatis를 사용하는경우는
기재하신 클래스를 반드시 참조 하도록 하고 있습니다.
이는 표준프레임워크와 호환성을 유지하고
향후 업그레이드에 대한 지원이 가능 하도록 하기위한것도 있습니다.
하이버네이트 혹은 JPA의 경우는
별도로 커스텀된 클래스를 제공해 드리고 있지 않습니다.
해당 경우는 별다른 제약없이
스프링이 제공하거나 하이버네이트가 제공하는 클래스를
참조하여 사용하시면 됩니다.
감사합니다.
표준프레임워크센터 입니다.
표준프레임워크 적용점검이나 호환성가이드를 확인해보시면
iBatis / Mybatis를 사용하는경우는
기재하신 클래스를 반드시 참조 하도록 하고 있습니다.
이는 표준프레임워크와 호환성을 유지하고
향후 업그레이드에 대한 지원이 가능 하도록 하기위한것도 있습니다.
하이버네이트 혹은 JPA의 경우는
별도로 커스텀된 클래스를 제공해 드리고 있지 않습니다.
해당 경우는 별다른 제약없이
스프링이 제공하거나 하이버네이트가 제공하는 클래스를
참조하여 사용하시면 됩니다.
감사합니다.