我试图从db只获得几列总和。我不想下载整个记录(实体),但整个表只有几列。而且我不想要他们的许多记录。我只想要一笔钱。 我有类似的东西:
TypedQuery sumsOfSharedMeters = (TypedQuery) JPA
.em()
.createNativeQuery(
"SELECT "
+ " SUM(wszysUruchProc), SUM(wszysProcToku), SUM(wszysWykoProc), SUM(wszysPrzeterProc), "
+ " SUM(wszysPowtPrzeterProc), SUM(zgloszNiezgodDoRejNiezgod), SUM(niezgodWykryteAudWew), SUM(l4), SUM(nz) "
+ " FROM ZycieBiuro_WorkerMonthReport E WHERE year=:year "
+ " AND intmonth=:month ")
.setParameter("year", year)
.setParameter("month", month);
Object results = sumsOfSharedMeters.getSingleResult();
但我得到的对象是: Ljava.lang.Object; @ 621aba
但没有有用的数据。 请帮忙