전체 글
-
[JPA, Query DSL] Tuple을 이용한 Join Entity 탐색JPA 2023. 10. 10. 11:13
안녕하세요. 정말 날씨가 이제는 춥네요. 가을이 너무 매섭게 지나가는건 아닌가 무섭습니다. ㅠㅠㅠ 트렌치 코트를 꺼내지도 못했는데 말이죠~ 오늘은 프로젝트 중에 Tuple을 이용한 Entity 탐색에 대해 알아보겠습니다. Query DSL에서 멀티 엔티티 조회 테이블은 회사내용이기도하고... 조인에 사용하는데 크게 영향을 끼치지 않기에 내용을 삭제 후 보여드리겠습니다. public List findByCondition(String type, String card, int offset) { return jpaQueryFactory.select(contract, company, code) ...(조건) .offset((offset-1)*10) .limit(10) .fetch(); } 내용을 보시면 List로..
-
[JPA] JPQL로 복합키 PK 검색JPA 2023. 10. 6. 11:09
안녕하세요. 오늘은 JPQL을 이용해 복합키를 가진 테이블에서 하나의 PK를 이용해 검색하는 방법을 대해 적어보고자 합니다. 요즘 이래저래 정신이 없어서 글을 잘 못쓰네요. ㅠㅠ (사실 개인 프로젝트 UI만드는데 걸리는 시간에 비해 결과물이 너무 안나와 답답함을 안고 살아가고 있습니다.) 저같은 JPA초보에게는 조금 당황스러울 뻔! 했던 복합키중 하나를 JPQL을 이용해 검색하겠습니다. 먼저 테이블은 이렇게 복합키를 사용하는 구조입니다. 저는 여기서 Biznumber데이터를 검색해볼 예정입니다. 다음은 제가 구성한 Class 구조입니다. 먼저 PK를 담은 CompanyPK Class입니다. CompanyPK Class @Embeddable @NoArgsConstructor @EqualsAndHashCod..
-
[JAVA, ModelMapper] Embedded Class의 특정 컬럼 매핑 시키기JAVA 2023. 9. 21. 08:47
안녕하세요. 오늘도 SpringBoot 백엔드 프로젝트 중에 특이 사항이 생겨 기록하고 나중에 잊지 않고자 합니다. 수업만 들을때는 다 알았다고 생각했는데 세상은 참 쉽지 않습니다~ 그럼에도 또 이렇게 배우는 재미에 코딩하는게 아닐까 싶습니다.😊😊 오늘 작성한 문제는 JPA를 통해 꺼내온 데이터를 ResponseDto로 변환하기 위해 ModelMapper를 사용했습니다. 그러나 특정 컬럼이 매핑 되지 않고 계속 null값이 들어갔습니다. 해당 문제를 해결하려고 거의 이틀을 꼬박 보냈네요 ㅠㅠ 문제 상황 문제 상황입니다. Address Class에는 zipcode, address1, address2가 있습니다. public class Address { private String zipcode; privat..
-
[JPA] No default constructor for entity(에러)JPA 2023. 9. 7. 21:01
안녕하세요. 요즘 공부하느라 비공개 글만 올리다가 오랜만에 이렇게 공개글을 올립니다. 요즘 회사에서 SpringBoot 프로젝트를 간단하게 하나 하고있는데 아주 재밌네요~ 아그러나 이건 회사랑 관련 된건 아니고 제 개인 토이 프로젝트 진행중에 발견한 에러를 해결해 보고자 합니다. 그러다가 발견한 오류를 기록해 보고자 합니다. 오류 발생 상황 오류 발생 상황은 Member Entity에 @Embedded 돼있는 Address가 있습니다. @Embeddable @Getter public class Address { private String street; private String city; private String zipcode; public Address(String street, String city..
-
-