永发信息网

java.sql.Timestamp格式错误

答案:1  悬赏:40  手机版
解决时间 2021-05-02 17:19
  • 提问者网友:疯子也有疯子的情调
  • 2021-05-02 06:03

Exception in thread "main" org.apache.commons.beanutils.ConversionException: String must be in JDBC format [yyyy-MM-dd HH:mm:ss.fffffffff] to create a java.sql.Timestamp
at org.apache.commons.beanutils.converters.DateTimeConverter.toDate(DateTimeConverter.java:476)

我数据库是datetime类型,但Hibernate生成的实体类是java.sql.Timestamp格式.插入时老是出这个错。请大家帮忙解决下

最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-05-02 06:39
把您的程序贴出来看一下。
或者,这是org.apache.commons.beanutils.converters.DateTimeConverter的定义,您自己看一下您的时间格式是否符合它的要求:

// java.sql.Timestamp
if (type.equals(java.sql.Timestamp.class)) {
try {
return java.sql.Timestamp.valueOf(value);
} catch (IllegalArgumentException e) {
throw new ConversionException(
"String must be in JDBC format [yyyy-MM-dd HH:mm:ss.fffffffff] " +
"to create a java.sql.Timestamp");
}
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯