값 타입을 하나 이상 저장할 때 사용 @ElementCollection, @CollectionTable 사용 데이터베이스는 컬렉션을 같은 테이블에 저장 할 수 없다. 컬렉션을 저장하기 위한 별도의 테이블이 필요 Member member = new Member(); member.setUsername("member1"); member.setHomeAddress(new Address("homeCity","Street", "10000")); member.getFavoriteFoods().add("족발"); member.getFavoriteFoods().add("치킨"); member.getFavoriteFoods().add("피자"); member.getAddressHistory().add(new Address..