我使用hibernate與JPA批註和Jboss事務管理器我建立會話工廠打開一個會話並創建一個查詢,當我使用query.list它總是返回一個空列表java hibernate query.list返回空列表
有什麼想法?
我使用hibernate與JPA批註和Jboss事務管理器我建立會話工廠打開一個會話並創建一個查詢,當我使用query.list它總是返回一個空列表java hibernate query.list返回空列表
有什麼想法?
幾點建議:
在persistence.xml
啓用配置參數show-sql
。試試這個,即
<property name="hibernate.show.sql" value="true" />
而且,最好是格式化使用,
<property name="hibernate.format_sql" value="true" />
,然後嘗試在運行一些SQL客戶端相同的查詢。
不打印任何查詢
@slimshady:我修改了答案以包含屬性配置。乾杯。 –
顯示來源;檢查查詢返回數據 – NimChimpsky
檢查生成的SQL,確保你的查詢**應該返回任何數據。 – TC1