본문 바로가기
springboot

[springboot] jpa 엔티티 3점대 jakarta 패키지 주의사항

by 개발LOG 2024. 2. 11.

jpa 엔터티 설정할 때 패키지를 버전별로 다르게 써야 한다.

 

스프링부트 2.x 버전 import javax.*

스프링부트 3.x 버전 import jakarta.*

 

jpa 3.x버전 jakarta 패키지 예시:

package com.mysite.sbb;

import java.time.LocalDateTime;

import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Entity
public class Question {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    @Column(length = 200)
    private String subject;

    @Column(columnDefinition = "TEXT")
    private String content;

    private LocalDateTime createDate;
}