Native Query
Custom Query
Cascade
Propagation!
컨버터를 사용하면 Entity의 Data를 변환해서 DB에 저장할 수 있습니다.ENUM 이나 Boolean 값에 따라 0 이나 1 대신 Y 또는 N을 저장하고 싶다면 Converter를 사용하면됩니다.위와 같이 BookStatus라는 현재 책의 판매 상태를 나타내는 클
우리가 만약에 사용자의 주소를 저장해야 한다고 생각해 봅시다.물론 Enum 으로 제공할 수 도 있습니다.하지만 Embedded Type 으로 객체를 만들어서 사용한다면???위와 같은 Address 라는 클래스를 생성해 줍니다.@Embeddable 은 Embedded
N+1 문제란 만약 1번의 쿼리를 날렸을 때 필요하지 않은 쿼리가 N번 만큼 추가적으로 실행된다는것을 의미합니다.우리가 단순한 프로젝트를 할때는 많아봤자 10개정도의 쿼리가 실행되겠지만만약 대형서비스를 진행할때 100번 아니 천번 만번 불필요한 쿼리가 실행된다면 끔찍한
영속성 컨텍스트 이슈가 발생하는 이유는 '동일성' 때문에 발생합니다.수정 혹은 생성은 주의@Transactional 의 경우에 모든 메서드가 끝나는 시점에 영속성 컨텍스트가 DB에 반영JPA 조회를 하면 DB 쿼리 조회보다 영속성 컨텍스트에서 먼저 조회save ( )