스프링부트 in-memory DB로 H2를 쓴다?
in project 기록
spring boot는 내장되어 있는 게 너무 많아. JPA도 공부해야할 게 너무 많고. 이렇게 모르는 거 나올 때마다 정리하면 영원히 못끝내겠는걸? ㅎ-ㅎ
그래서 다시, JPA 가 뭔지
JPA Entity
JPA Entity의 equals & hashCode
좋은 글들
- 일단 알아야 하는 개념: JPA 영속성 컨텍스트
- JPA-Entity의-equals와-hashCode
기본 개념으로
영속
이란: JPA entity가 db record로 저장된 것(insert)일단, 기본 java객체의 동일성과 JPA entity 동일성 (같은 객체인지를 말하는 것) 판단이 조금 다르다.
- 어쨌든 JPA entity는 DB의 레코드와 가깝기 때문에
eqauls
,hashCode
메서드를 재정의하여 같은 entity(즉 같은 record) 인지 보장되도록 컨트롤하는 느낌쓰,,
what is factory method
Reference
-