Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
使用Hibernate将当前日期(Java)与数据库(sql)中的时间戳进行比较_Java_Sql_Hibernate - Fatal编程技术网

使用Hibernate将当前日期(Java)与数据库(sql)中的时间戳进行比较

使用Hibernate将当前日期(Java)与数据库(sql)中的时间戳进行比较,java,sql,hibernate,Java,Sql,Hibernate,我正在尝试检查今天是否出现数据库条目。当我使用MySqlWorkbench运行查询时,查询可以正常工作,但是当我使用hibernate时,查询似乎不能正常工作,我总是返回true,即使数据库今天确实有日期 查询是: @Query(“选择CASE WHEN(count(ent)=(?1)”) 布尔检查输入日期(日期) 日期来自java.sql.date库。我通过将实体的“created_at”日期类型的数据类型更改为java.sql.date来解决它,而之前它是java.sqlTimestamp

我正在尝试检查今天是否出现数据库条目。当我使用MySqlWorkbench运行查询时,查询可以正常工作,但是当我使用hibernate时,查询似乎不能正常工作,我总是返回
true
,即使数据库今天确实有日期

查询是:
@Query(“选择CASE WHEN(count(ent)<1)然后选择true或false end
来自实体ent,其中ent.createdAt>=(?1)”)
布尔检查输入日期(日期)


日期
来自java.sql.date库。

我通过将实体的“created_at”日期类型的数据类型更改为java.sql.date来解决它,而之前它是java.sqlTimestamp