프로그래밍/JPA

7장 고급매핑을 읽으면서....

Lim-Ky 2023. 10. 5. 14:58
반응형

내용 정리

https://incheol-jung.gitbook.io/docs/study/jpa/7

 

7장 고급 매핑 - Incheol's TECH BLOG

부모로부터 물려받은 매핑 정보를 재정의하려면 @AttributeOverrides나 @AttributeOverride를 사용하고, 연관관계를 재정의하려면 @AssociationOverrides나 @AssociationOverride를 사용한다.

incheol-jung.gitbook.io

 

 

궁금한점

왜 식별자클래스는 Serializable 인터페이스를 구현해야할까?

https://ocwokocw.tistory.com/138

 

JPA - 고급맵핑 - 복합키와 식별 관계 맵핑

- 참조: 자바 ORM 표준 JPA 프로그래밍 - 참조: https://docs.jboss.org/hibernate/jpa/2.1/api/javax/persistence/JoinColumns.html - 식별 vs 비식별 관계 이전에도 언급했듯이 DB 에서는 외래키(FK)를 기본키(PK)에 포함하는

ocwokocw.tistory.com

 

https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EC%A7%81%EB%A0%AC%ED%99%94Serializable-%EC%99%84%EB%B2%BD-%EB%A7%88%EC%8A%A4%ED%84%B0%ED%95%98%EA%B8%B0

 

☕ 자바 직렬화(Serializable) - 완벽 마스터하기

자바의 직렬화 & 역직렬화 직렬화(serialize)란 자바 언어에서 사용되는 Object 또는 Data를 다른 컴퓨터의 자바 시스템에서도 사용 할수 있도록 바이트 스트림(stream of bytes) 형태로 연속전인(serial) 데

inpa.tistory.com

 

equals, hascode 구현부

https://frogand.tistory.com/213

 

[Spring JPA] Entity의 equals와 hashCode

환경: Spring JPA 문제: PK가 같은 엔티티 2개가 각각 준영속, 영속상태일 때 비교가 되지 않음 해결: equals, hashCode 메서드를 재정의 Object 클래스의 equals 특성 1. reflexive (반사성) x.equals(x)는 항상 참이

frogand.tistory.com

https://devlog-wjdrbs96.tistory.com/255

 

[Effective Java] 아이템11: equals를 재정의하려거든 hashCode()도 재정의하라

아이템 11: equals를 재정의하려거든 hashCode도 재정의하라 equals를 재정의한 클래스 모두에서 hashCode도 재정의해야 한다라고 합니다. 그렇지 않으면 hashCode 일반 규약을 어기게 되어 해당 클래스의

devlog-wjdrbs96.tistory.com

 

반응형