2015-04-23 19 views
-1

我在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的列。

+0

嗨阿里,這種設置是有點少見,直接使用Hibernate。我建議使用jpa的spring數據。那麼你甚至不需要像getVehicle那樣編寫qurey。 (順便說一句:在Java函數中以小寫開頭) – Dudelilama

回答

相關問題