Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java DTO中的日期、日历和Joda时间-休眠_Java_Hibernate_Date_Calendar - Fatal编程技术网

Java DTO中的日期、日历和Joda时间-休眠

Java DTO中的日期、日历和Joda时间-休眠,java,hibernate,date,calendar,Java,Hibernate,Date,Calendar,我已经学会了通常将DB中的日期字段映射到Javabean中的java.util.date字段。然而,这种方法仍然有用吗?我知道,Date仍然使用java主要是为了向后兼容,而且Joda time的性能往往比java.util.Calendar更好,但我不确定它与Hibernate的配合情况如何 因此,我的问题如下: 在hibernate中,数据库中日期字段的推荐数据类型是什么? 日期、日历、约达时间或其他 当我不关心时区或时间部分时仍然是这样吗?例如,当我只想存储日期时 纯Java bean怎

我已经学会了通常将DB中的日期字段映射到Javabean中的
java.util.date
字段。然而,这种方法仍然有用吗?我知道,
Date
仍然使用java主要是为了向后兼容,而且Joda time的性能往往比
java.util.Calendar
更好,但我不确定它与Hibernate的配合情况如何

因此,我的问题如下:

  • 在hibernate中,数据库中日期字段的推荐数据类型是什么? 日期、日历、约达时间或其他
  • 当我不关心时区或时间部分时仍然是这样吗?例如,当我只想存储日期时
  • 纯Java bean怎么样?我仍然可以实现对Hibernate映射正确的建议吗

提前感谢

如果您只想存储日期,那么合适的Java类是
Java.time.LocalDate
。有关如何让Hibernate使用该类的信息,请参阅。如果您只想存储日期,那么相应的Java类是
Java.time.LocalDate
。有关如何使Hibernate使用该类的信息,请参见。