[DataBase] @annotation, Lombok 어노테이션의 모든 것


[DataBase] @annotation, Lombok 어노테이션의 모든 것

@Entity - JPA에서 엔티티란, DB 테이블에 대응하는 하나의 클래스라 생각 @Entity가 붙은 클래스는 JPA가 관리해주며, JPA를 사용해서 DB 테이블과 매핑할 클래스는 @Entity를 꼭 붙여야만 매핑가능 - @Entity(name = "Member") : JPA에서 사용할 엔티티의 이름을 지정 보통은 기본값인 클래스 이름을 사용하지만, 다른 패키지에 이름이 같은 엔티티 클래스가 있다면 이름을 지정해서 충돌하지 않도록 해야함 - @Entity를 사용할 때의 몇가지 주의사항 : 접근 제어자가 public 혹은 protected 인 기본 생성자가 필수입니다. : final 클래스, enum, interface, inner 클래스에는 사용이 불가능합니다 @Table @Table( name = ..


원문링크 : [DataBase] @annotation, Lombok 어노테이션의 모든 것