하이버네이트 콜렉션 인터페이스 선택하기 특징 꼭 변수의 타입은 구현체가 아닌 인터페이스를 사용해야 한다. private <<Interface>> images = new <<Iimplementataion>>(); 콜렉션은 항상 바로 초기화를 하도록 한다.(권장사항) 하이버네이트는 선언된 필드를 초기화 할 때 콜렉션을 감싼다. 콜렉션 java.util.Set -> java.