jpql

    1熱度

    1回答

    在雙向關係beetwen兩個實體(一個ControlTable由ControlSteps組成),我只是通過不同的方式嘗試通過了解它的集合ControlSteps來請求一個ControlTable。我知道不建議有這種雙向映射,但我需要知道父母的每個孩子,以及每個孩子的父母。 我配置它像這樣在ControlTable類: @OneToMany(mappedBy = "controlTable",cas

    0熱度

    2回答

    這段代碼讓我感到不快, 有時會起作用,有些時候它不起作用! 的NamedQuery:(NAME = 「User.findByLogin」,查詢= 「選擇[u] 從用戶U WHERE u.login =:登錄」) public User findByLogin(String login) { Query query = em.createNamedQuery("User.findByLo

    0熱度

    2回答

    在以下代碼中,我想從Order表和User表中獲取數據如何修改我的查詢以便我可以實現此目的? user_id是爲了表 public interface OrderRepository extends JpaRepository<Order, Long> { @Query("Select o from Order o where o.customer.id= :customerId and o.o

    0熱度

    1回答

    我想選擇User s,該組具有給定數組中的名稱或具有空組。 這是我的企圖查詢: @Query("SELECT u FROM User u WHERE (u.group is null OR u.group.name IN :groups)") Optional<Page<User>> findUsersByKeywordAndGroupIncludingNullGroup(Pageable pag

    3熱度

    2回答

    鑑於我有一個簡單的查詢: List<Customer> findByEntity(String entity); 該查詢在700毫秒返回7K記錄。 Page<Customer> findByEntity(String entity, Pageable pageable); 此查詢在1080毫秒內返回10條記錄。我知道額外的計數查詢分頁,但仍然有些東西似乎關閉。另外我注意到一件奇怪的事情是,

    0熱度

    1回答

    我已經創建了一個SQL查詢,我想要重寫爲JPQL。下面有一個SQL查詢和我的JPQL的例子。我需要通知您,在SQL查詢中,我使用了名爲wash_admin的函數表,它未映射到Java類中。 SQL查詢: select ww.wash_id, ww.name, ww.washlocation_wash from test3.user us join test3.admin ad on us

    1熱度

    3回答

    我有以下結構。不是在一張桌子上,而是爲了保持簡單: Press | Batch | Start time ------------------------------------------------- PRESS_1 | 2051 | 2017-05-18T00:00:00 PRESS_1 | 2052 | 2017-05-19T00:00:00 PRESS_2 |

    0熱度

    1回答

    我正在與Spring Data 4.3.7和Hibernate供應商合作。我的數據庫是MySQL 5.2.5。我有一個查詢3交叉連接(在JPQL中開發),查詢被稱爲數千次。隨着通話次數的增加,其平均運行時間會增加。爲什麼他的時間會隨着調用次數的增加而增長? 你能幫我嗎? 這是查詢: select distinct attrrelaen3_.atwrt as col_0_0_, attrrelaen

    1熱度

    2回答

    我公司目前有以下JPA設置: com.example.entities.Employee com.example.repository.EmployeeRepository com.example.controllers.EmployeeController 的應用程序設置都指向一個SQL服務器和控制器有沒有問題端點(即「/裝getEmployees」)。 但是,我想限制正在返回的員工數量

    1熱度

    2回答

    我試圖創建一個Java命名查詢其執行以下操作Postgres的查詢: select * from call_attempt where result is NULL and id like '0000000101%'; 的0000000101設置爲ID在我的代碼,所以這就是我想做的事,但它的格式不正確的:(我不知道如何同時使用%設置id字段,它必須是內'「) @NamedQuery(name