기본 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 |
댓글