Spring Data JPA JPA를 사용해서 관계형 DB와 쉽게 연동하기 위한 Spring에서 제공하는 Spring ORM Module중 하나 Spring에서 CRUD 구현체를 제공 이를 통해 boiler-pate DAO코드를 최소화 entity type과 primary key의 정보만 넣어주면 자동으로 dao...
SpringBoot + JPA + MariaDB(10.6 이상) 환경에서 JPA 엔티티 ID 생성 전략을 IDENDITY를 적용하면 batch insert를 사용할 수 없다는 내용은 구글링을 통해 쉽게 찾을수 있다. IDENTITY 전략은 auto-increment로 PK 값을 자동으로 DB 에 의존하여 채번하는 방식이다. JPA 엔티티를 ...
Entity Relationships 총 4가지 타입이 존재 1) @OneToOne 2) @OneToMany, @ManyToOne 3) @ManyToMany 총 2가지 방향성이 존재 1) bidirectional(양방향) 2) unidirectional(단방...
[이펙티브자바] 아이템14-Comparable을 구현할지 고려하라
[이펙티브자바] 아이템15-클래스와 멤버의 접근 권한을 최소화하라