![]() |
1
4
将它们存储为长ts=System.currentTimeMillis()。 如果您只需要时间部分,那么,我不知道Hib中的内置类型,但是编写自己的类型Time24很简单——只需实现org.hibernate.UserType或org.hibernate.CompositeUserType(其中的load=nullSafeGet和store=nullSafeSet方法)。 看见 http://docs.jboss.org/hibernate/core/3.3/reference/en/html/mapping.html#mapping-types-custom 但无论如何,我还是会节省绝对时间。将来可能会有帮助。 顺便说一句,由于某些原因,存储日期是不可能的。日期上的时区有时真的会碍事 |
![]() |
2
2
我建议你考虑使用Joda, http://joda-time.sourceforge.net/ ,它提供了比核心日期和日历实现更直观和可控的时间处理功能。JSR310实际上是一个将新的时间API包含到Java7中的提议,它将主要基于Joda。Joda还提供了时区相关的时间处理和时区无关的时间处理,从而减轻了处理时间间隔时的困难。 |
![]() |
3
1
使用java.util.Date是否有问题? |
![]() |
4
0
|
![]() |
5
0
我最近还发现了另一个图书馆,似乎是对乔达的回应。 http://www.date4j.net/ 项目主页上列出了这些优点。 |
![]() |
AntonBoarf · 休眠/春天:悲观主义者vs乐观主义者锁定? 6 年前 |
![]() |
Sinan Samet · Hibernate给出无法确定类型错误 6 年前 |
|
Carlos Chávez · Tomcat/Hibernate配置 6 年前 |
![]() |
Seric · 更改Naturald参数名称后出错 6 年前 |
![]() |
OOvic · 使用JoinTable实现多个关系中的JPQL查询 6 年前 |
![]() |
Jovan0042 · 在H2中持久化多个实体引发异常 6 年前 |