代码之家  ›  专栏  ›  技术社区  ›  Tim

JPA是否可以/应该用于返回值而不是实体?

  •  2
  • Tim  · 技术社区  · 15 年前

    我在项目中使用JPA,在大多数情况下,我希望获取实体,但也有少数情况(报告是其中之一,但也有其他情况)我不希望或需要获取实体,而是希望选择一个值。JPA支持这一点吗?如果是这样的话,在这些情况下使用它或者直接使用JDBC有意义吗?

    2 回复  |  直到 15 年前
        1
  •  8
  •   Grzegorz Oledzki    15 年前

    问题1: 是的。

    这就是所谓的标量查询,例如:

    select u.name from User u 
    

    相对于

    select u from User u
    

    说到使用它的意义:

        2
  •  0
  •   Chris K    15 年前