我在java-hibernate中有這個查詢,我想返回這個結果。但是返回null。我該如何解決它?休眠查詢返回null
BigDecimal totalbalance = null;
Query query = session.createQuery("select sum(beforeBalance) from DepositTransaction");
totalbalance = (BigDecimal) query;
return new BigDecimal(totalbalance+"");
你不運行查詢,只是想投將查詢對象放入結果變量中將不起作用。您需要實際執行查詢。 – Micho