1

我在 Oracle 中有一些日期字段,但我将其保存为实体类中的字符串。除了一个字段,所有其他字段都正确保存。对于一个字段,我收到一个错误

ORA-01861: literal does not match format string. 

就在 JPA 中调用 save 函数之前,我看到这些值与正确保存的值完全匹配。不知道还有什么可以调试或如何修复它。以下是调用 save 之前的值。

paymentDate=2013-03-04 16:30:07,
noteDate   =2013-03-04 16:30:07,
4

1 回答 1

2

使用 To_DateTO_DATE(dateStr, formatStr)可能会解决您的问题。

如果您的表列数据类型是字符串,那么您应该在将其保存到数据库之前将其类型转换为字符串。

于 2021-04-14T05:47:12.023 回答