FrameWorks/JPA

JPA Entity 단위 기본 CRUD처리

ABCD 2023. 8. 26.

기본 CRUD Method

find(${param1}, ${param2})

  • SELECT를 할 때 사용하는 Method
  • 첫번째 parameter로 조회할 Entity의 Class정보를 .class로 받아온다.
  • 두번째 parameter로 조건 PK에 값을 넣어준다.

persist(${param})

  • INSERT를 할 때 사용하는 Method
  • param에는 Insert를 할 Entity 객체를 명시한다.

remove(${param})

  • 우선 조회(find)를 하여 영속 컨텍스트에 데이터를 담아둔다.
  • param에는 DELETE를 할 객체를 넣어주는데 이때 find()로 찾은 객체를 넣어준다.
  • commit과 remove사이에 다른 프로세스가 데이터를 삭제해도 예외가 발생하기에 큰 문제는 없다.
728x90
반응형

'FrameWorks > JPA' 카테고리의 다른 글

JPA 기본 구조 & 영속성 컨텍스트  (0) 2023.08.24
JPA 세팅 및 기초  (0) 2023.08.24

댓글

💲 추천 글