누군가 (James Sutherland)가 "모든 JPQL 쿼리 삭제를 실행 중임"이라고 말한 사람이 this link at Nabble 인 것을 보았습니다. 이것은 기본적으로 자신의 SQL을 실행하는 것과 비슷하지만 쿼리를 올바르게 실행해야합니다JPA 2를 사용하는 올바른 접근 방식
JPA에서 객체를 삭제하는 일반적인 방법은 아니지만 JPA에서는 일반적으로 객체를 읽은 다음 remove()를 호출합니다. "
이것이 사실인지 아닌지 궁금합니다. 단순한 테이블 이상을 제거하는 것이 얼마나 어려웠는지에 근거하여 이것이 올바른 것으로 생각하기 시작했습니다.
내 생각은 지금까지 이런 식으로 할 수 있습니다
- 는 SELECT 문을 수행하지만 특정가 될 수있다 (예를 들어
모든 학생을 선택할 경우 학생 과정> 4 마크> = 60
2011 년과 2012 년 사이에 학생 등록). - 표시/편집/ 개체를 삭제 이
- 린스, 비누 거품 등
에를 사용하는 가정 방법을 하나에 접근으로이 소리 합리적인합니까 (지금의 EntityManager는 /은/유지 제거 병합) JPA 아니면 기지에서 벗어나나요?
예, JPA의 아이디어입니다. 개체를로드하고 수정합니다. –