OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
jpql
전체
최신순
질문하기
해결
5
판교바닐라라떼
·
1년 이상
755
0
해결 5
JPQL vs Native 쿼리 어떤 걸 더 선호하시나요?
스프링과 JPQL을 여러모로 다뤄보고 있습니다. 공부하다보니 간단한 JPA 메소드로 데이터를 추출하기 어려운 경우에 SQL 쿼리를 사용해서 DTO를 직접 반환하는 방식으로 데이터를 추출한다고 하는데, 이 경우에 현업에서는 JPQL과 순수 쿼리 중 어떤 방식을 더 많이 사용하시는지 궁금합니다
답변
2
하나만물어볼께요
·
거의 2년
219
0
답변 2
jpql에서 timestamp 받기 ..!
@Query("select new org.threefour.ddip.chat.domain.dto.ChatResponseDTO(c.productId.id, c.message, p.title, m.nickName, c.sendDate) " + "from Chat c join Product p on c.productId.id = p.id " + "join
답변
1
donghyoya
·
약 2년
394
0
답변 1
jpql 매핑 어덯게 해야하는지 알려주세요
Query 에다가 dto 매핑 할려고 하는데 자꾸 매핑타입이랑 맞지 않다고 떠서 chatgpt 한태도 물어보니깐 dto 안에 class는 $ 붙여서 사용해야한다고 해서 그걸로도 했는데도 에러가 뜨더라고요 혹시 제가 놓친 부분이나 아니면 원래 안돼는건지 궁금합니다 아래가 Jpql @Query("SELECT new com.model.domain.conversation.entity.dto.ConversationDetailDto(c.id, c.
답변
2
백앤드드드
·
약 2년
615
0
답변 2
JPQL 에서 limit 절이 왜 저는 될까요??
JPQL 에 limit 1 을 넣을 수 없어 그것을 대체하기 위해 PageRequest.of(0,1) 등을 쓴다는 검색 내용입니다. 대부분의 경우 @Query(안에 직접적인 limit 절을 쓰면 컴파일 에러가 난다고 써있는데 .. . 저는 왜 저 부분의 코드를 실행시키면 limit 1 로 직접적인 쿼리도 잘나가고 컴파일 에러도 안날까요?? 공식 문서도 봤는데 잘 안보이는 것 같네요 궁금합니다 .
답변
3
Afk
·
2년 이상
300
0
답변 3
jpaQuery N+1 궁금한점이 있습니다..!
유저:게시글은 1:N 관계 입니다. 그래서 쿼리를 List<Tuple> posts=jpaQueryFactory.select(QPost.post.title ,QPost.post.id ,QPost.post.createdAt).from(QPost.post).leftJoin(QPost.post.member,QMember.member).fetchJoin().where(QPost.post.member.id.eq(id)).distinct().f
답변
1
문케이크
·
2년 이상
356
0
답변 1
관계형 DB N:N 관계에서의 검색 쿼리 질문 (JPQL 사용중)
안녕하세요, 스프링 JPA 를 사용중이여서 JPQL 을 사용중입니다. 다음과 같은 관계에서 검색 요청을 구현하고 있는데, 쿼리 관련해서 어려움을 겪고 있어 선배님들께 질문을 드려보게 되었습니다. 위 그림과 같이 그룹과 카테고리는 N:N 관계로 묶여 있습니다. 이 때, 검색 조건이 "keyword 가 그룹 이름, 혹은 카테고리 value 와 일치하는 그룹을 검색 (생성일로 order, 20개씩 페이징 검색)" 입니다. 시도해본 것들
답변
1
뿌와앙
·
거의 3년
222
0
답변 1
JPA fk로 지정한 컬럼 조회 질문
안녕하세요 오랜만에 자바를 다시 공부중인데요 jpa의 엔티티에서 fk로 지정한 컬럼만 조회하고 싶은데, 방법을 못찾아서 질문드려요 상황은' @Entity public class User { @Id private Long id; //@Column private Long groupId; @OneToMany() @JoinColumn(name = "group_id") private
답변
1
파이링22
·
거의 3년
306
0
답변 1
동적쿼리 어떻게 짜야하는 걸까요?
현재 DataProduct- ProductCategory - Category와 같이 다대다 맵핑을 일대다 다대일로 풀어낸 엔티티입니다. DataProduct @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class DataProduct extends BaseEntity{ @Id @GeneratedValue(s
해결
2
코드싫어
·
거의 3년
232
0
해결 2
Quserydsl 등 쿼리문에 관해 질문 있습니다.
검색 결과를 가져오는 쿼리문을 작성하는 부분에 대해 고민이 있습니다. 검색 기능에서 원하는 카테고리 범주를 정할 수 있다고 해봅시다. 검색 대상을 물건이라고 하면 카테고리는 shape , color , price 등이 있습니다. shape : triangle, rectangular, oval color : red , green , white, black .... price : 1000~10000 , 10000~50000 ..... 이렇게 각 카테고리
해결
1
KJN
·
약 3년
269
0
해결 1
json 타입으로 저장된 Map에서 특정 key에 대한 value들을 가지고 group 화 해야하는데 방법을 모르겠습니다.
안녕하세요 선배님들. 저는 현재 db에서 특정 컬럼내의 데이터를 가지고 group화 한 list를 작성해야하는 상황입니다. 먼저, db 구조가 public class A{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Type(type="json") @Column(name="fields",
답변
2
owl2274
·
3년 이상
305
0
답변 2
join이 포함된 JPQL 쿼리 하나에 join 시킨 entity들까지 select 쿼리가 발생합니다
channelagroupalist3개의 테이블이 있고, agroup은 channel의 pk를 fk로 가지고 있고alist는 agroup의 pk를 fk로 가지고 있습니다channel의 pk를 통해 alist를 조회할 필요가 있어서 아래와 같이 jpql을 호출했습니다@Query("select ca from Ali
답변
2
공룡알네개
·
3년 이상
1.2k
0
답변 2
Spring 랭킹 처리 관련,,
Spring boot 로 JPA를 써서랭킹 테이블은 따로 없고 User의 포인트를 기준으로 랭킹순위를 얻으려고 합니다. DB는 mariaDB를 사용합니다.찾다보니 JPA(querydsl)로는 따로 RANK구현이 안된다고하여 JPQL로 nativeQuery를 사용해서 구현을 하라는데nativeQuery를 사용하려면 Repository를 custom class로 만들어서 하라는 피드백을 받
답변
2
아몰라
·
3년 이상
863
0
답변 2
JPA, JPQL if문
mybatis에서 if조건을 걸어서 파라미터가 있으면 해당 조건절을 검색하고 없으면 무시하는데<if test="search != null and !search.equals('')">AND (name LIKE CONCAT('%', #{search}, '%')OR number LIKE CONCAT('%', #{s
해결
3
lolol
·
3년 이상
308
0
해결 3
쿼리를 날릴지, 정렬을 할지 항상 최적화로 고민됩니다
1번) List<Product> productList = "select p from Product p order by p.id desc"이 productList를 위에서 한번 사용하고나서 이후 iter문으로 모든 Product 중 cate
답변
4
선더볼트
·
3년 이상
762
0
답변 4
jpa 에서 동적 쿼리(jpql) 관련 질문이 있습니다
김영한님의 jpa 기본 강의를 듣고 있고 코드를 따라 치고 있습니다 그런데 코드중에 이해가 안가는 부분이 있어서요질문:jpql에서 동적 쿼리로 검색 조건을 설정 하는데 아래 코드에서 isFirstCondition 이 없으면 and를 붙이는데p column-span="n
답변
1
현지명혜
·
3년 이상
291
0
답변 1
JPQL 문법 차이 질문
select o from Order o where o.member.name = :nameselect o from Order o join o.member m where m.name = :name이 2개의 차이가 있을까요?
해결
2
KJN
·
거의 4년
286
0
해결 2
jpql로 query문을 작성중인데 특정 column이 같은 데이터 중 최근데이터 만을 가져오고싶습니다.
안녕하세요 선배님들.저는 현재 제목의 내용대로 특정 column값이 같은 데이터들 중 가장 최근의 데이터만을 가져오게하는 쿼리의 작성을 하려고하고있습니다.예를들면A, B, C 라는 방이 있고A에는 A1, A2, A3B에는 B1,B2C에는 C1,C2,C3이라는 센서가 있다고 가정하였을 때,A1, A2, A3, B1, B2, C1, C2, C3가 특정
해결
1
병맛나는병
·
거의 4년
350
0
해결 1
jpa 예약어를 jpql문으로 바꾸고 싶은데... 이걸 어떻게 바꿔야 할지 감이 안옵니다...
List<Feed> findByIdLessThanOrderByIdDesc(Long lastFeedId, PageRequest pageRequest);무한스크롤을 구현하기 위해 만든 예약어입니다.설명하자면 lastFeedId 값을 찾아 그보다 작은 FeedId를 내림차순으로 2개 더 뽑아 정렬해주는 형식입니다.이를 위해 pageReques
답변
2
리엑터
·
거의 4년
322
0
답변 2
스프링부트 LazyLoading에서 JPQL 질문입니다.
A=:B , A :=B Assignment Operator (:=) - MariaDB Knowledge Base질문1) colon이 있는쪽에 값이 할당되는건가요?br /
해결
3
KJN
·
거의 4년
819
0
해결 3
랭킹시스템을 만드는 중인데 도움을 주실 수 있을까요?
현재 제가 제작하고 있는 프로그램에서 랭킹 시스템을 구현해야합니다.여러 산책로가 존재하고, 각 산책로 별로 완주한 기록을 기록한 후 이 산책로들을 완주한 기록을 합산하여 거리총합으로 랭킹을 나타내야합니다.아래 코드대로 작성하게되면 사용자의 아이디와 이동거리 합산을 List에 담아 반환되는 것이 확인되었습니다.repositorypre style="background-color:#2b2b2b;color:#
이전
1
2
다음
Search Bar