2009-03-25 5 views
4

Hibernate와 EJB 3을 사용하는 것이 더 좋은가? Hibernate 나 EJB 3에 어떤 장애물도 없습니까?EJB vs Hibernate

답변

8

나는 여기에서 직접 최대 절전 모드 캠프에있다.

데이터베이스를 변경해야 할 대상이 DB2에서 Oracle로 바뀔 가능성이 얼마나 높다고 생각하십니까? 물론 최대 절전 모드에서 상위 링크로 변경하거나 일식일지도 모르는 경우가 자주 발생합니다. 프로그래머가 지금하고 싶어하는 것과 똑같은 오래된 것입니다. 즉, 추상적 인 요소이므로 10 년 후에 다른 로깅 도구 키트를 사용할지 여부를 선택할 수 있습니다.

사람들이 JPA의 공급 업체 독립성을 실제로 원하지만 저는 그 중 하나가 아닙니다. 그것은 톱 링크 또는 일식이 좋지 않다는 것을 말하는 것은 아니며, 나는 당신이 복잡한 방식으로 어떤 방식 으로든 (심지어 비 의도적으로) 묶이지 않는 제품을 사용할 수 있다고 생각하지 않습니다.

나는 여전히 최대 절전 모드 문서 권고 사항을 따르고 JPA 주석을 사용하여 절전 모드의 특정 기능에 대해서만 설명하고 있지만 기술적 인 이유가 있는지는 확실하지 않지만 다치게하지는 않는다 .

2

Hibernate는 JPA의 구현으로 사용될 수 있으므로 EJB3를 사용하면서도 사용할 수 있습니다. 따라서 gid에 동의하고 Hibernate에서 JPA 물건을 사용할 수 없으면 Hibernate 특정 비트로 이동할 때까지 사용할 것을 제안합니다.