querydsl

    4

    2답변

    JPA/Hibernate에서 형식 안전 쿼리를 작성하고 쿼리 조건부를 한 번에 한 단계 씩 누적 할 수 있습니다. 나는 MyBatis에 해당하는 것이 없다고 생각하지만 MyBatis 위의 레이어를 제공하는 추상화 프레임 워크 (예 : QueryDSL)가 있으며 이는 기준과 유사한 쿼리를 작성할 수 있습니다. 기준 API를 원한 나의 기본적인 이유는 각각의

    1

    1답변

    두 개의 BooleanExpression을 추가하려고합니다. 하나는 조절 BooleanExpression이고, 다른 하나는 Path 밖으로 생성됩니다. Path의 사용법이 잘못되었다고 생각합니다. 내 코드 : public static Path<?> getPathByColumnName(String columnName) { Path<?> retval

    1

    1답변

    : 최대 절전 모드 4.0.1.Final 스프링 데이터 JPA : 1.0.3.RELEASE QueryDSL : 2.3.0 MySQL을 5.x 나는 대답을 찾지 못했거나 아직 단서가 없다는 흥미로운 문제가 있습니다. 외래 키나 다른 관계가없는 두 개의 테이블이 있습니다. 하지만이 문제를 해결하기 위해 필자는이를 추가했다. 내 사용자 엔티티가 UserRole을

    1

    2답변

    와 MySQL의에서 중복 행을 찾기 나는 내가이 요청을 실행해야 테이블에서 중복 행을 찾기 위해 QueryDSL JPA SELECT authorizationitem.* FROM authorizationitem INNER JOIN ( SELECT `authorize` FROM authorizationitem GROUP BY `a

    3

    1답변

    프로젝트 중 하나에서 스프링 데이터를 사용하고 있습니다. 쿼리가 복잡해지면서 Spring Data Specification 또는 QueryDSL을 추가 할 생각입니다. 그러나 앞으로 나아갈 가장 좋은 방법은 확실하지 않습니다. 나는 그들이 둘 다 같은 목적을 위해 봉사한다고 생각한다. 어느 쪽이 다른 쪽보다 추천 받고 있습니까? 감사

    2

    2답변

    JPA 2의 CriteriaBuilder 클래스가 이러한 쿼리를 만드는 것이 왜 가능한지 궁금합니다. 내가 User 클래스에 지속성이 String이고 name이라는 속성이 있다고 가정 해 보겠습니다. 왜 이것을 쓸 수 있습니까? CriteriaBuilder builder = mgr.getCriteriaBuilder(); CriteriaQuery<User

    2

    1답변

    내 엔티티를 인덱싱 할 때 내 사용자 정의 분석기를 사용하도록 최대 절전 모드 검색을 구성했습니다. 그러나 QueryDSL의 Hibernate-Search 통합으로 검색을 시도 할 때 엔티티를 찾지 못하지만, 만약 내가 똑바로 최대 절전 모드로 검색을 사용하면 뭔가를 찾는다. @AnalyzerDef(name = "customanalyzer", to

    1

    1답변

    우리는 최대 절전 모드 검색을 사용하여 내 엔티티에 표시된 lucene 색인을 검색합니다. 기본적으로 하위 문자열 작업 인 keyString을 포함하는 문자열 목록을 반환해야합니다. 이것은 public List<Member> lookForMembers(String searchText) { QMember qmember = QMember.member

    2

    1답변

    나는 계정이 여러 사용자가 할 수있는 데이터 모델이 select Account.id, NumUsers.num from Account, (select Account.id as account_id, count(User.id) as num from User join Account on User.account_id=Account.id

    3

    1답변

    정수 열에 대한 비교보다 작거나 같은 간단한 JPAQuery를 작성하는 데 문제가 있습니다. 나는이 매우 간단한 쿼리를 실행하기 위해 JPAquery와 함께 사용하려고하는 QCommand querydsl 개체를 생성했습니다. 나는이 사용하는 SQL과 같을 것이다 실행하려는 쿼리 : 나는 그것이 SimplePath이기 때문에 내가하려고 할 때 나타났습니다 p