【发布时间】:2021-11-17 02:17:25
【问题描述】:
我在我的 JPA 存储库中编写了下面的 java 代码。
@Query("insert into table (date_colum) value(:dateValue)",nativeQuery= true)
public int insertData(@Param("dateValue") dateValue);
当 dateValue 列具有某些值时,上面的代码可以完美运行。但是在这种情况下,当 dateValue cloumn 的值为 null 时,会出现以下错误。
Error : ora-00932 inconsistent datatypes expected date got binary
请提供任何解决方案,不胜感激。
提前致谢
【问题讨论】:
-
你确定是
date。错误很明显, :dateValue 不是日期。 -
不,我确定这只是日期,当传递值是日期时这个工作完美,但在空值的情况下不起作用
-
您实际使用的日期类型是什么?
-
我使用的日期
标签: oracle hibernate jpa spring-data-jpa spring-data