c.add(Restrictions.eq("itemStatus", 5));

이게 뭔지 아시겠나요.. 5는 DB에 있는 id 값입니다.

이 값은 시스템 마다 달라질텐데... 저렇게 애플리케이션 코드에...
테이블의 특정 id값을 가지고 조회를 해도 되는건지....
뭔가.. 좀.. 아닌 것 같다는 느낌이 강하게 듭니다.

물론, 코드 데이터가 기본 데이터성이니까...
모든 시스템 마다 기본 데이터 셋을 정해서 그걸 올려놓고 쓰면 상관은 없겠지만..
그래도 모르는거죠.

기본 데이터로 올리지 않고 나중에 추가한 코드값을 가지고 DB에서 뭔가 조회를 해야 한다...
그럴 때도 위와 같은 코드가 생길텐데..

어찌해야 할지 몰라서 그냥 저렇게 놔뒀습니다. @_@;;
아.. 괴롭네요. 괴로워..