2011-07-27 59 views
0

我使用hibernate與JPA批註和Jboss事務管理器我建立會話工廠打開一個會話並創建一個查詢,當我使用query.list它總是返回一個空列表java hibernate query.list返回空列表

有什麼想法?

+0

顯示來源;檢查查詢返回數據 – NimChimpsky

+0

檢查生成的SQL,確保你的查詢**應該返回任何數據。 – TC1

回答

2

幾點建議:

persistence.xml啓用配置參數show-sql。試試這個,即

<property name="hibernate.show.sql" value="true" /> 

而且,最好是格式化使用,

<property name="hibernate.format_sql" value="true" /> 

,然後嘗試在運行一些SQL客戶端相同的查詢。

+0

不打印任何查詢 true slimshady

+0

@slimshady:我修改了答案以包含屬性配置。乾杯。 –