缘由
起因是群内某个朋友在使用JPA构建查询的时候遇到了一个问题,上了群里寻求答案。当时我以为只是简单的多列查询,就写了使用EntityManager的方式创建多列查询的代码贴出去,群友看了之后告诉我他想要的是 SUM(A*B) 的情况,当时我有点懵逼,也想不到怎么解决。
结果今天在查看QueryDSL的案例demo的时候翻阅到ObjectDB网站的文档中,无意间居然发现了当时那个问题的答案( ObjectDB网页连接)
下面贴一下多列查询和多列计算查询的代码
仅多列查询
@Service
public class DemoBiz{
@PersistenceContext
private EntityManager em;
/