스프링 부트 _ JPA

박준식·2022년 9월 17일
0

Spring Boot

목록 보기
11/13

  • 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 해준다.

0개의 댓글