0

すべての価格を 1 つの列に合計しようとしていますが、とんでもない合計が出力されます。私のクエリが間違っているかどうかわからないので、助けてください。ありがとう。

@NamedQuery(name = "Tyrerange.totalCost", query = "SELECT SUM(t.dblTyreCost) FROM Tyrerange t"),    

double totalCost = (double) em.createNamedQuery("Tyrerange.totalCost").getSingleResult();

document.add(new Paragraph(String.valueOf((df.format(totalCost)))));
4

1 に答える 1

1

クエリは問題ないようです。キャッシュされた値が読み取られている可能性があります。新しいクエリを作成し、他の列を合計してこれを確認します。

于 2013-10-16T21:31:26.967 に答える