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