Learning/Servlet & JPA
@GeneratedValue
ID 생성 전략 상세 분석@GeneratedValue역할: 엔티티의 기본 키(PK) 값을 JPA 또는 DB가 자동으로 생성하도록 지정.핵심 속성: strategy (어떤 방식으로 생성할지 지정, GenerationType 열거형 사용).주요 전략: AUTO, IDENTITY, SEQUENCE, TABLE, (+ UUID).코드 예시 :@Entitypublic class Product { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // Long 또는 Integer 타입 사용 private String name; // ... getters and setters} IDENTITYDB의 자동 증가 ..
2025. 4. 16. 22:24