복붙노트

[SPRING] 봄 GeneratedValue 주석 사용

SPRING

봄 GeneratedValue 주석 사용

이제 나는 자동차 기업을 가정 해 봅시다 :

@Entity 
public class Car {
      @Id
      @GeneratedValue(strategy=GenerationType.AUTO)
      private Integer id;

어떻게 봄에 나는 데이터베이스에 새 개체를 추가 할 때 자동 증가 할 값을 알고 있나요?

해결법

  1. ==============================

    1.여기에 기본 키 생성 전략의 좋은 설명입니다

    여기에 기본 키 생성 전략의 좋은 설명입니다

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    @SequenceGenerator(name="car_generator", sequenceName = "car_seq", allocationSize=50)
    private Long id;
    

    (사이드 노트 : 당신이 밖으로 실행 덜 가능성이 있으므로 일반적으로 대신 정수의 ID의 긴 선호)

  2. from https://stackoverflow.com/questions/47676403/spring-generatedvalue-annotation-usage by cc-by-sa and MIT license