소소한 글 : Base Column를 정의할 때 @MappedSuperclass 와 embedded Type 중 무엇을 사용해야 할까?
이 글은 3달 전쯤? 단순한 계기로 노션에 작성해둔 글을 수정해서 올려놓은 글입니다. 글 내용도 갑작스럽게 끝나는 느낌이 있어서 수정을 하는 와중에도 이렇게까지 다룰만한 내용인가, 올려놔도 되나? 하는 의구심도 들었는데요. 그냥 이 사람은 그렇게 이해한 상태이구나 정도의 가벼운 마음으로 봐주시길 바랍니다. ㅎㅎ JPA에서는 특정 Column을 별도의 영역에 정의하는 2가지를 방법을 제공한다.하나는 여러 column(field)을 하나의 embedded type으로 정의하여 객체에 포함하는 방법이고 다른 하나는 별도의 추상 클래스를 만들어 변수를 정의하고 @MappedSuperclass로 상속시키는 방법이다. 언급된 이 2가지 방식은 어떠한 차이가 있고 특정 column을 정의할 땐 어느 방법을 선..
Programming
2021. 9. 11. 19:10
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 근황
- Cache Design
- rabbitmq
- cglib
- JPA
- Url
- lambda
- URI
- Distributed Cache
- AMQP
- Data Locality
- Local Cache
- hypermedia
- JDK Dynamic Proxy
- RPC
- java
- spring
- Switch
- HTTP
- configuration
- 게으른개발자컨퍼런스
- THP
- URN
- Global Cache
- JVM
- mybatis
- 소비자 관점의 api 설계 패턴과 사례 훑어보기
- 게으른 개발자 컨퍼런스
- spring AOP
- RESTful
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함