TIL

[TIL] 2022.01.30 JPA 공부

na_o 2022. 1. 30. 05:20
728x90
 

JPA) 어플리케이션 개발

JPA 구동 방식 코드의 전체적인 흐름이기도 함!!!!!!!! persistence 클래스가 persistence.xml 설정정보를 읽어서 EntityManagerFactory 클래스를 생성 필요할 때마다 EntityManager를 찍어내서 돌림 객체와 테이..

nazero.tistory.com

 

요약 :

코드 전체적인 흐름 :

  • 단건 조회 : EntityManager.find(클래스 ,PK)
  • 생성 : EntityManager.persist(값세팅한객체)
  • 삭제 : EntityManager.remove(객체)
  • 수정 : find한 객체를 setter함수로 값 세팅

 

  • JPQL
    • 객체를 기반으로 한 SQL
    • JOIN이나 WHERE절을 이용한 조건검색 등은 JPA의 JPQL을 쓸 수밖에 없다
    • 데이터베이스 방언을 해결해줄 수 있다
    • Member 엔티티(테이블) 전체 조회 :
      select m from Member as m

'TIL' 카테고리의 다른 글

[TIL] 2022.02.01 Spring 공부  (0) 2022.02.01
[TIL] 2022.01.31 네트워크 공부  (0) 2022.02.01
[TIL] 2022.01.29 이력서  (2) 2022.01.29
[TIL] 2022.01.28 JPA 공부  (0) 2022.01.29
[TIL] 2022.01.27 면접 질문 정리  (0) 2022.01.28