gpt4 book ai didi

java - 在 jpa 2 Criteria API 中选择特定列?

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:41 25 4
gpt4 key购买 nike

有没有办法使用 JPA 2 Criteria API 选择特定的列?

目标SQL语句如下:

    SELECT column1, column2 FROM MyTableThatHasMultipleColumns

借助 Hibernate 的 Criteria API,这可以使用 Projections 来完成,是否有与 JPA 2 Criteria Specification 等效的东西?

最佳答案

是的,确实如此。 select() 方法是您需要使用的方法。来自 openJPA 手册:

The select() method defines the result of the query. If left unspecified, the select projection is assumed to be the root domain object. However, you can specify the selected projections explicitly as a list: qdef.select(customer.get(Customer_.name), order.get(Order_.status));

关于java - 在 jpa 2 Criteria API 中选择特定列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3476527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com