Hibernate/ORM의 치명적 문제점 프로그래밍

Hibernate 혹은 기타 ORM을 쓰다보면 자주 부딪히는 아주 치명적인 문제가 있다(나만 그럴지도... --;).

ORM은 클래스와 객체/프라퍼티 기반으로 쿼리를 날린다.
그래서 특히 클래스/프라퍼티 이름을 그대로 테이블/컬럼 이름으로 쓰지 않고 따로 테이블/컬럼 이름을 설정할 경우, 클래스에 대응하는 테이블 이름과 프라퍼티에 대응하는 컬럼 이름에 오타가 있어도 그냥 계속 클래스만 바라보고 코딩하게 되어 오타를 전혀 모르고 지나가게 된다.

그리고는.. 한참 나중에 SQuirrelSQL 같은 쿼리 툴로 직접 쿼리를 날렸을 때 테이블이나 컬럼이 없다는 오류에 직면, 한참을 헤메게 된다.

이거 농담인거 다들 아시죠?

아직 늦지 않았습니다 투표하세요~

덧글

  • xeraph 2010/06/02 13:57 #

    ㅋㅋ 그리고 이름이 룰에 안 맞게 자동생성되면 좀 귀찮죠 ㅋㅋ
※ 로그인 사용자만 덧글을 남길 수 있습니다.