2
A
回答
1
你可以用虛擬屬性來做到這一點。
因此你映射一個long,併爲Date對象添加一個get/set。 setter設置long值,getter用long創建一個新的Date。
而且我看不出有任何的缺點,只可能是你想要在你的應用程序使用日期(這就是爲什麼我認爲虛擬屬性的解決方案是差強人意)
2
可以使該字段本身long
。或使用自定義UserType
。在執行UserType
之後,在該字段中配置@Type(type = "com.yourcompany.YourUserType")
相關問題
- 1. 休眠,堅持ManyToMany
- 2. 休眠堅持不交易
- 3. 堅持使用休眠/ JPA
- 4. 如何堅持休眠
- 5. 休眠不保持堅持順序
- 6. 堅持收集字段與休眠
- 7. 休眠例外:通過堅持
- 8. 堅持一個對象與休眠
- 9. 休眠 - 堅持一個地圖
- 10. 春/休眠不堅持從HTML表單
- 11. 如何堅持休眠空間和POSTGIS
- 12. 堅持用戶使用休眠
- 13. 休眠 - 堅持嵌入式資源
- 14. Maven的休眠與吉斯 - 堅持
- 15. 休眠和日期
- 16. 休眠:自定義ID生成器需要堅持實體
- 17. JPA(休眠)上堅持不插入,需要被刷新
- 18. 休眠 - 如何堅持只有父母,保持孩子,因爲它們
- 19. 休眠日期文字
- 20. 日期類和休眠
- 21. 休眠和日期比較
- 22. 休眠HQL和日期
- 23. 默認日期值休眠
- 24. JPL休眠日期數學
- 25. sqlserver休眠日期映射
- 26. 休眠日期操作
- 27. 休眠,JPA不能堅持到數據庫
- 28. 堅持/更新數據採集到數據庫使用休眠
- 29. 休眠日誌
- 30. 不能使用休眠插入日期對象到PostgreSQL Timestamp列使用休眠
這種方法對於CriteriaQuery並不能很好地發揮作用,CriteriaQuery似乎忽略了getter/setter類型並僅綁定到long屬性。 – 2017-11-06 23:02:36