- Jpa는 EntityManager를 사용한다.
- insert query는 em.persist로 한다.
- select query
- @Id 어노테이션이 붙은 변수로 select 할때는 em.find(클래스 명, 변수)로 한다.
- 그렇지 않은 변수로 select 하는 경우 em.createQuery("query문", 클래스)로 한다.
- JPA를 사용하기 위해서는 매핑시킬 클래스에 @Entity 어노테이션을 붙여 Entitiy Manager가 이를 관리 할 수 있게 해야한다.
- Primary Key는 @Id 어노테이션을 붙이고 다른 attribute는 @Column(name = 필드명) 어노테이션을 붙인다.
- @GeneratedValue(strategy = GenerationType.IDENTITY)를 붙이고 Id를 null로 지정하면 DB를 알아서 AUTO_INCREAMENT 해준다.