현재 프로젝트에서 부모 엔티티 삭제시 자식 엔티티를 null 처리 해줘야 했는데..자식 엔티티를 모두 조회후 update 쿼리를 날리기에는 데이터가 매우 많을 수 있어 bulk update JPQL을 통해 null 처리를 진행했다.Schedule 테이블의 hours칼럼
Java Persistence APIjava 진영의 ORM 표준 스펙여기서 Persistence 즉 영속성이 등장함을 알 수 있다. ORM이라는 정도는 알고있었는데..JPA는 무엇이었는지 자세히 알아보자데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터
CRUD를 아무생각없이 작성하다보면 간과하는것이 생겨버린다..바로 DELETE에서의 cascade문제!JPA로 entity class 작성시에 참조가 있는 곳에 cascade 옵션을 주지 않으면 참조 무결성의 제약조건 때문에Cannot delete or update a
JPA를 사용하여 Update를 구현하면 다음과 같이 쿼리를 날리지 않는다.책에서 공부했던 대로 아무생각없이 작성했다가 의문이들었다.어라.. Entity클래스에 set만 해주고 save를 하지 않는데.. (이게 되네..?)그리하여 알아보았습니다🫠이것이 가능했던 이유는