jpql

    2熱度

    1回答

    我有兩個實體類和存儲庫看起來像下面。我正在做jpql select查詢。 Subscription.java @Entity @Table(name="Subscription") public class Subscription implements Serializable { private static final long serialVersionUID = 1L;

    0熱度

    1回答

    這是這個問題的擴展Update Statement with JOIN in SQL,但我想使用Spring Data JPQL。 我試圖沿着使用更新加入JPQL如下 @Modifying @Query("UPDATE TotalValue tv JOIN LineItems li WHERE li.totalValue.totalValueId=:totalValuedId SET tv.to

    1熱度

    1回答

    在查看Query Creation爲Spring Data JPA存儲庫,我想知道我將如何重用一個參數。例如,我將如何命名方法,如果我想要做一些事情,如: @Query("select c from #{#entityName} c where c.lower <= ?1 and c.upper >= ?1") E findByConversionFor(Double amount); 可以

    1熱度

    1回答

    我有以下基本的類結構; @Entity @Table(name = "users") public class User{ @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Long id; ... } @Entity @Table(name = "payees") pu

    1熱度

    3回答

    我無法找到一些具體的文檔(https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods.query-creation) 並沒有令人滿意的答覆在幾個博客。 所以在這裏我的問題。 我有表實體,如: @Entity @Table(name = "workstation") public cl

    1熱度

    1回答

    問題 我試圖獲取屬於表的集合中最頻繁的項目。例如,如果我有Table'Library'和Table'Book'並且'Library'具有'Book'集合,我想從所有庫中檢索所有書籍。從這個結果,我想要最頻繁的書。問題是我需要這是一個查詢,如果可能的話。如果我剛剛獲得所有書籍的列表,但按事件排序,也可以。 我已經試過 SELECT l.books, COUNT(l.books) AS occur F

    0熱度

    1回答

    我在春季數據jpa中創建了left join查詢,JPQL但在我的單元測試中失敗。項目中有兩個實體。 Product實體: @Entity @Table(name = "t_goods") public class Product implements Serializable { @Id @GeneratedValue @Column(name = "id",

    3熱度

    1回答

    我想知道是否能夠通過一個彈簧JPA儲存庫來執行JPQL查詢和能夠使用尋呼作爲排序功能,因爲它可以與實施例和規格被東德。我想這樣做: findAll(String jpql, Pageable pageable) QueryByExampleExecutor接口即聲明: findAll(Example<S> example, Pageable pageable); JpaSpecificat

    0熱度

    1回答

    我正在嘗試編寫能夠在Oracle,MySQL或SQL Server上工作的JPQL查詢。它應該找到所有的字符串字段不爲空或空的項目。在MySQL上, select x from Examples x where (x.foo != '' and x.foo IS NOT null) 工作正常。但是,由於Oracle將空字符串轉換爲null的方式,所以!=''位始終返回false,因此即使幾乎沒

    0熱度

    1回答

    如何使用謂詞BooleanExpression在多對多關係上完成內部連接? 我有2個實體 public class A { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; @ManyToMany(fetch = FetchType.LAZY, cascade