criteriaquery相关内容
是否可以使用 JPA 查询而不使用条件查询仅从对象中选择属性 A 和 B? 要选择所有属性,我只需执行以下操作: SELECT i FROM ObjectName i WHERE i.id = 10 但我在旧系统上有一个具有许多属性的对象,我想只选择几个,尽管我知道选择多个属性通常很快. 这是否可以不使用条件查询? 解决方案 是的,就像在普通 sql 中一样,您可以指定要选
..
请考虑以下内容: @Entity public class Book { private List authors; @ElementCollection public List getAuthors() { return authors; } public void setAuthors(List
..
好的,我正在尝试做一些非常奇怪的事情.我正在尝试使用CriteriaBuilder和CriteriaQuery返回在实体集合中包含给定对象的所有实体.我已经为此花了好几个小时的时间,相关的文档很少,而且不是特别有用.任何帮助将不胜感激. 这些类的相关摘录如下. @Entity public class Entry { @ManyToMany(fetch=FetchType.EA
..
我正在替换下面的sql查询并使用entitymanager条件构建器。我检查了其他博客和文档,但尚未成功。 SELECT MIN(creation_date),MAX(creation_date),COUNT(*),来源FROM creation_tbl,其中creation_date > =? GROUP BY来源; 我当前的方法 CriteriaBuilder标准Build
..
我正在尝试将查询转换为JPA规范,该查询包含具有OR条件的JOIN操作。 这里是查询: 从用户u内部联接中选择u在(u.id = o.verificateur1或u.id = o.verificateur2)上执行o不在(:ids) 我试图编写规范,但在如何加入方面受阻 公共类UserSpecification { public static Specif
..
我正在使用jhipster标准和jpa规范来实现进行研究的端点。 工作正常,但是请始终向我发送副本。 有该模型的Prestation 公共类Prestation扩展了AbstractAuditingEntity实现Serializable { private static final long serialVersionUID = 1L; @Id @Genera
..
遇到我的Java代码具有符号查询的情况- SELECT CUSTOMER_ID, CUSTOMER_NAME, CASE 计数(DISTINCT CARD_ID)时> 1然后从客户左联接卡上的CARD_NUM 中的“多个” ELSE MAX(CARD_NUM) 结束。CUSTOMER_ID= CUSTOMER.CUSTOMER_ID GROUP BY CUSTOMER_ID
..
我正在使用Spring框架.我有两个表Package&项目与关系是一个包中有许多项目.表格设计类似于: 包裹 @Entity @Table(name = "TB_PACKAGE") public class Packages implements Serializable{ @Id @GeneratedValue(generator = "sy
..
在我的Java EE项目中,此MySQL的NativeQuery: SELECT *, ROUND((price_2-price_1)*100/price_1,2) AS varprice_1, ROUND((quantity_2-quantity_1)*100/quantity_1,2) AS varcant_1, ROUND((price_3-price
..
public class Entity { private boolean suspended; private String code; @Type(type = "org.jadira.usertype.dateandtime.joda.PersistentDateTime") @DateTimeFormat(style = "S-") private DateTime validFrom
..
大家好,我正在CriteriaQuery中尝试执行此操作,我已经搜索了很长时间,但是找不到任何可以执行的操作,有人可以帮助我吗? SELECT b.name FROM Empl a LEFT OUTER JOIN Deplo b ON (a.id_depl = b.id_depl) AND b.id_place = 2; 我只是想在left join子句中做一个条件,我看到了".on"
..
给予 @Entity public class Document { @Id @Column(name = "DOCUMENT_ID") private Long id; @ElementCollection @CollectionTable( name="TAG", joinColumns=@JoinColumn(
..
我正在将JPA 2.0与Hibernate 4.1.0.Final一起使用.我有几个类,Groups和GroupMembers.每个GroupMember都绑定到一个用户对象 @Entity @Table(name = "group") public class Group { @Id @NotNull @GeneratedValue(generator =
..
我喜欢类型安全 CriteriaQuery 带来了JPA 2.0,但它也带来了一些样板代码。例如,假设我有一个名为NamedEntity的实体,它只有一个id和一个名为“name”的String字段(假设它将唯一约束设置为true)。以下是NamedEntityManager的外观: public class NamedEntityManager { //使用框架注入 Entity
..
我有以下实体: @Entity 公共类文章{ @Id private String id; @ManyToMany(cascade = CascadeType.PERSIST) private Set标签; //非相关代码 } @Entity 公共类标记{ @Id private String id ; @Basic @Co
..
我对JPA 2很新,它是CriteriaBuilder / CriteriaQuery API: CriteriaQuery javadoc CriteriaQuery 在Java EE 6教程中 我想计算CriteriaQuery的结果而不实际检索它们。这是可能的,我没有找到任何这样的方法,唯一的方法是这样做: CriteriaBuilder cb = entityMa
..
是否可以在不使用条件查询的情况下使用JPA查询从对象中选择属性A和B? 要选择所有属性我会只需执行以下操作: SELECT i FROM ObjectName i WHERE i.id = 10 但我在遗留系统上有一个很多属性的对象,即使我想要选择几个我知道选择几个属性通常很快。 这是否可以不使用条件查询? 谢谢! 解决方案 是的,就像
..
我有以下EJB结构。不要怀疑 Animal 和 Inventory ,这些类只是为了以简化的方式演示结构(更新:我修改了类名以构建一个更好理解的例子。 IdTag 的另一个实现可能是 BarcodeId )。请注意, IdTag 与 Animal 或库存,让我们假设 RfidTag.code 是唯一的。我阅读使用条件查询检索多态Hibernate对象和 Hibernate多态查询但这些讨论似乎没有
..
我们使用Java 6,JPA 2.1和Hibernate 4.3.6.Final。我有下面的代码,找到我们的组织对象... ... $ / b> final CriteriaBuilder builder = entityManager.getCriteriaBuilder(); final CriteriaQuery criteria = builder.createQuer
..
也许这是一个愚蠢的问题,但我无法在文档中找到答案: 如何使用JPA2设置CriteriaQuery的限制? 谢谢 解决方案 CriteriaQuery不是可执行的Query。您需要首先使用 EntityManager.createQuery(criteriaQuery)创建一个TypedQuery。然后,您可以设置此最大结果并执行它。
..