본문 바로가기
개발/NHibernate

(N)하이버네이트 프레임워크에 대한 오해와 도입이 가져다주는 장점에 대한 고찰!

by 그저그런보통사람 2011. 7. 16.

참고하기 좋은 링크: http://toby.epril.com/?p=468

추가: 위 링크 본문 중간의 깨진 링크는
http://entworks.tistory.com/category/엔터프라이즈%20자바/Persistence
에서 확인 가능하다.

대놓고 얘기해서 눈 앞의 작은 문제 (약간의 오버헤드를 성능의 대부분으로 취급하는 것과 혹은

데이터베이스를 비정규화와 관계(Relationship)를 끊어 놓고 성능과 관리 때문이라는 황당함과

같은
)보다 장기적으로 가져다주는 개발 생성산/유지 보수성/성능(앞의 전제를 뒤집어주는) 의

장점들을 보더라도 어설픈 ORM이나 사내프레임워크 (버그의 위험성과 폐쇄성은 프레임워크를

전문으로 다루는 담당자나 담당부서가 없을 수록 비약적으로 발전한다...
) 보다 낫다.

내가 N하이버네이트 (.NET용 하이버네이트)를 추종(?)하는 이유도 이와 비슷하다.