我試圖在Hibernate公式中使用DATE_ADD(Mysql)函數。在Hibernate中使用DATE_ADD @Formula
這是我的領域:
@Formula(value = "(SELECT DATE_ADD(v.dataAndata, INTERVAL v.minutiTrasportoAndata MINUTE) FROM VenditaB2B v WHERE v.id = id)")
private Date dataImbarco;
不幸的是,當Hibernate並不查詢其轉換的查詢爲:
(SELECT DATE_ADD(v.dataAndata, venditab2b0_.INTERVAL v.minutiTrasportoAndata venditab2b0_.MINUTE) FROM VenditaB2B v WHERE v.id = venditab2b0_.id) as formula5_
,當然這是因爲它認爲分鐘間隔的列是錯的我的餐桌VenditaB2B。 我嘗試用單引號和雙引號沒有運氣。
有辦法解決這個問題嗎?謝謝!
您將在這裏找到答案:SEPARATOR關鍵字不處於休眠公式正常工作(http://stackoverflow.com/questions/32688660/separator-keyword -not-working-properly-in-hibernate-formula) –