querydsl

    3熱度

    1回答

    我有以下SQL查詢來組訂單由訂單日期和小時在一天: select to_char(o.order_date, 'YYYY-MM-DD HH24') order_date_hour, sum(o.quantity) quantity from orders o where o.order_date >= to_date('01.02.2016', 'DD.MM.YYYY')

    2熱度

    1回答

    如何將下面的sql轉換爲Querydsl代碼? (將oracle優化器提示轉換爲querydsl代碼) 已創建EMP表的SAL列,即idx_emp_sal名稱的索引。 在emp(sal)上創建索引idx_emp_sal; 選擇/ * + index_desc(EMP idx_emp_sal)*/ ENAME,從EMP SAL 其中SAL> 0;

    2熱度

    1回答

    我有搜索像這樣 @RequestMapping(method = RequestMethod.GET) public Page<MyEntity> find(@QuerydslPredicate(root = MyEntity.class) Predicate predicate, Pageable pageable) { return

    0熱度

    1回答

    如何將下面的sql轉換爲Querydsl的代碼? (querydsl甲骨文分層查詢,水平,LPAD) select lpad(' ',(level-1)*2,' ') || ename, sal, deptno from emp start with ename = 'KING' connect by prior empno = mgr 結果: KING 5000 10

    1熱度

    1回答

    我想現有的項目與查詢DSL整合Maven我加入的依賴性如下` <dependency> <groupId>com.mysema.querydsl</groupId> <artifactId>querydsl-apt</artifactId> <version>2.5.0</version> <scope>provided</scope> </depende

    0熱度

    1回答

    首先,我使用EclipseLink 2.5.2,ojdbc6,spring-orm 4.1.1和QueryDSL 3.7.1。 我不明白爲什麼我的對象不在我的持久性上下文中(或者這是怎麼回事?)。 我使用QueryDSL查詢我的對象,但是當我嘗試使用entitymanager.persist()持久保存這樣的對象時,它總是會創建一個插入語句,導致重複的primarykey異常。 調用refresh

    1熱度

    1回答

    如何queryDsl SELECT a.id, (SELECT count(*) FROM ancestors_table t where t.ancestors LIKE CONCAT('%,',a.id,',%')) FROM ancestors_table a; 我與LIKE CONCAT('%,',a.id,',%')部分掙扎編寫這個查詢。 的解 where(t.ances

    0熱度

    1回答

    試圖讓QueryDSL了低於本地SQL是Spring啓動POM片斷 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.3.RELEASE</version> <rel

    2熱度

    1回答

    當我嘗試運行此查詢選擇長型變量: Long count = ...; List<CritereItem> items= new JPAQuery(entityManager).from(foo) .list(new QCritereItem(foo.id, foo.name, count )); 我得到了編譯錯誤,因爲構造預計NumberPath<Long>不Long在可變

    1熱度

    1回答

    我有以下代碼: import com.querydsl.jpa.impl.JPAQuery; ... QCustomer customer = QCustomer.customer; JPAQuery query = new JPAQuery(entityManager); Customer result = query.from(customer) .where(cu