我在MySQL數據庫叫車它具有以下字段的表:ID,型號,類型,onrent等..春天Hibernate的自定義數據返回
我使用Spring和Hibernate在我的代碼與n層設計模式(域,回購,服務)。
我有以下查詢:select Type, count(type) as Count from vehicles where onrent=true group by type
這將返回2列:類型和租金計數。
我應該如何得到我的回購類,這些數據已經做了我的方式通過以下方式和我應該在哪裏保存計數:
public List<Vehicles> GetVehicles() {
Session session = this.sessionFactory.getCurrentSession();
List<Vehicles> vehicles = session.createQuery("from Vehicles).list();
return vehicles;
}
如果我用上面的方法,錯誤將被拋出告訴我沒有找到名爲Count的列。
嗨阿里,這種設置是有點少見,直接使用Hibernate。我建議使用jpa的spring數據。那麼你甚至不需要像getVehicle那樣編寫qurey。 (順便說一句:在Java函數中以小寫開頭) – Dudelilama