Spring Boot에서 JPA를 사용할 때 다양한 자료형이 사용됩니다.

자료형 설명
@Entity DB 테이블과 매핑되는 클래스
@Id 기본 키 (Primary Key)
@GeneratedValue 기본 키 자동 생성
@Column 컬럼과 매핑
@OneToMany, @ManyToOne 관계 매핑 (연관 관계)

✅ JPA에서 컬렉션(List) 사용

@Entity
public class User {
    @Id @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    private String name;

    @OneToMany(mappedBy = "user", cascade = CascadeType.ALL)
    private List<Order> orders = new ArrayList<>();
}

📌 JPA에서는 List를 사용하여 연관 관계 매핑이 가능!