728x90 반응형 컬렉션 값 타입1 [JPA/Java] 값 타입 3 (값 타입 컬렉션) 값 타입 컬렉션은 하나 이상의 값을 넣을 때 사용한다. 기존에 있었던 테이블 Member에 Address가 있는데, 주소에 대한 이력관리와 좋아하는 음식 정보를 넣고 싶다는 가정을 하면, 기존에 있었던 Address를 사용하여 주소 이력을 관리하기에는 한계가 있다. 또 좋아하는 음식이 여러 개라면? 여러 가지 갚을 넣어야 할 때 컬렉션을 이용해야 한다. 대략적인 설계는 아래의 그림과 같다. 그래서 컬렉션 프레임워크인 Set, List를 사용하였다, 값 타입에 컬렉션을 사용하려면.. @ElementCollection, @CollectionTable을 사용하여야 한다. 데이터베이스는 컬렉션을 Member 테이블에 컬럼을 종속시켜 같은 테이블에 저장할 수 없다. 그래서 컬렉션을 저장하기 위한 별도의 테이블이 .. 2023. 3. 13. 이전 1 다음 728x90 반응형