在Pro JPA 2 (Apress)一书中,我见过这样的例子:Long count = em.createNamedQuery(countQueryName, Long.class).getSingleResult();createNamedQuery(String name) name - the name of a query defined in metadata谢谢。
在我的数据模型中,我有一个具有两个数值属性的实体,映射到一个具有适当列的表,另外还有一个属性,例如:@Table(name="rectangles")
public class Rectangle标记一个属性Area,这样它仍然可以通过应用程序(其getter)计算,在数据库中不会有相应的列,但是可以在查询、标准构建器API等中使用(按名称引用)。如果我标记它为@Transient,我就不能在查询中使用它。如果我以任何其他方式注释它,我需要将它映射到某个列。我遗漏了什么?这能用常规的J