목록프로그래밍/JPA (26)
쌓고 쌓다
회원 테이블 생성 CREATE TABLE MEMBER ( ID VARCHAR(255) NOT NULL, -- 아이디(기본 키) NAME VARCHAR(255), -- 이름 AGE INTEGER NOT NULL, -- 나이 PRIMARY KEY(id) ); 회원 클래스 생성 @Entity @Table(name="MEMBER") public class Member { @Id @Column(name="id") private String id; @Column(name="name") private String username; private Integer age; } @Entity 이 클래스를 테이블과 매핑한다고 JPA에게 알린다. @Entity가 붙은 클래스를 엔티티 클래스라고 한다. @Table 엔티티 클래스..
Maven이 아닌 SpringBoot와 Grandle로 김영한 선생님의 JPA 교재 예제를 따라해보는데 아래의 에러가 발생했다. No Persistence provider for EntityManager named 아래와 같이 EntityManagerFactory를 주입시켜 매니저를 생성하여 사용하면 된다. public class JpastudyApplication { static EntityManagerFactory emf; public JpastudyApplication(EntityManagerFactory emf) { this.emf = emf; } public static void main(String[] args) { SpringApplication.run(JpastudyApplication.c..