我在我的JPA存储库中编写了以下java代码。
@Query("insert into table (date_colum) value(:dateValue)",nativeQuery= true)
public int insertData(@Param("dateValue") dateValue);
上面的代码工作完美时,dateValue列有一些值。但是当dateValue列的值为null时,它会给出以下错误:
Error : ora-00932 inconsistent datatypes expected date got binary
请提供任何解决方案,感谢帮助。
Thanks in advance
如果我们添加@Temporal对于Date参数,Spring Data知道如何将该参数呈现给Hibernate,即使它是空的:
代码如下:
@Query("insert into table (date_colum) value(:dateValue)",nativeQuery= true)
public int insertData(@Param("dateValue") @Temporal java.util.Date dateValue);