2021-06-01

0601 @Embeded , @ElementCollection

 https://live-everyday.tistory.com/209

찌무룩했던 점이 시원하게 해결되었다!!!

교재에서는 @ElementCollection을 사용해서 회원의 권한(role)을 설정해주고 있는데,

김영한님 강의에서는 @Embeded를 사용해서 설정하고 있어서- 그 차이가 궁금했다!!

결론적으로는 - 엔티티 하나당 하나의 값이라면 @Embeded로 충분하고,

일대 다의 관계를 만들고 싶다면 @ElementCollection을 사용한다. 

값타입은 식별자(id) 가 없고, 그저 참조만 되어서 사용된다.

잘 만들어진 클래스 설계는 - 테이블의 갯수보다 많다고 한다!! 

자바의 값타입과 레퍼런스타입... 난 아직도 객체지향에 대한 이해가 부족한것 같다.


----------------------------

enum 타입을 쓰려면 -> @Enumerated속성을 지정해주어야 한다.

값타입은 객체이고

enum은 그냥 상수값 그자체이다!


member_role이 잘 들어갔음 테스트까지 확인!




댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...