java - Hibernate 中 setCalendar 和 setCalendarDate 有什么区别?

标签 java hibernate

以前,我使用 setDate 在 Hibernate 查询中设置日期。但是,我注意到 setDate 只设置日期,而不设置时间。我假设这就是 Calendar 发挥作用的地方,但是 setCalendarDate 与 Calendar.getInstance().getTime() 相同吗?

Hibernate documentation为空。

最佳答案

从我发现的类中的javadoc:

  • setCalendar() - 使用完整时间戳部分绑定(bind)位置日历值参数。
  • setCalendarDate() - 仅使用日期部分绑定(bind)位置日历值参数。

关于java - Hibernate 中 setCalendar 和 setCalendarDate 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29686635/

相关文章:

java - 我无法理解如何将数组传递给方法并返回数组列表

hibernate - 带有 session 作用域 bean 的 LazyInitializationException

java - Hibernate 重复值

java - 使用 H2 和 Oracle 的 Spring Boot

java - Java 中的条件 SQL where 子句

Java FasterXML JSON 库 : How to parse a nested JSON structure

java - 为什么我收到 400 响应代码?

java - Neo4J:无法从具有多个元素的 Iterable 中提取单个值

java - request.getRemoteHost() 是否返回浏览器主机的 IP?

java - 基于父类(super class)型查询Hibernate