@Entity1 JPA 클래스와 테이블 매핑 @Entity, @Table @Entity@Entitypublic class MemberEntity { ...} ● 해당 클래스가 JPA가 관리하는 엔티티임을 선언한다. ● @Entity는 name 속성을 가지는데, 기본값을 쓰는게 좋다. ● 설정하지 않으면 기본 값으로 class명이 설정 된다. Entity 선언 주의사항1. 파라미터가 없는 기본 생성자 선언 필수 (public or protected)● JPA는 Reflection을 사용하여 객체를 생성한다. ● 실무에서는 protected를 주로 사용하는데, 외부에서 new로 직접 생성하는 것을 막고, JPA만 사용할 수 있어 캡슐화 유지에 유리하다. 2. final 클래스 사용 금지public final class MemberEntity {...} ● JPA는 성능.. 2025. 6. 22. 이전 1 다음