반응형 JPQL2 Querydsl vs Criteria API vs QueryMethod vs JPQL 비교 이전 포스팅에서 Querydsl 을 설정하는 방법을 알아보았습니다. Link : https://aljjabaegi.tistory.com/691 Springboot 2.x + queryDSL 설정 방법 JPA를 사용하게 되면 Query method를 사용하면 간단한 조건의 작업들은 가능하지만 복잡한 쿼리로 작성되어야하는 로직의 경우 한계가 있습니다. 물론 어느정도 가능은 하겠지만 query method의 길이가 aljjabaegi.tistory.com 이번에는 JPA에서 활용되는 여러가지 방법들과 Querydsl을 비교해 보도록 하겠습니다. 샘플 쿼리에 있는 내용을 Query method, 샘플 쿼리 SELECT CD_ID , CD_NM , CD_SQNO FROM M_OP_CD WHERE GRP_CD_ID.. Programing/JPA 2023. 7. 20. JPA 에서 entity를 삭제하는 여러가지 방법과 차이 JPA에서 entity를 삭제하는 방법은 여러가지가 존재합니다. 각각의 삭제하는 방법의 내부코드와 사용방법, 차이점을 알아보도록 하겠습니다. 1. delete delete method를 사용하여 entity를 삭제할 수 있습니다. 1.1 how to use? repository.delete(entity); entity를 전달하므로써 해당 entity를 삭제하게 됩니다. 1.2 delete 구현 코드 참고 @Override @Transactional @SuppressWarnings("unchecked") public void delete(T entity) { Assert.notNull(entity, "Entity must not be null!"); if (entityInformation.isNew(ent.. Programing/JPA 2023. 5. 4. 이전 1 다음 💲 추천 글 반응형