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