原来的项目是Mysql的数据库,数据库里的数据类型是timestamp,现在换成了oracle数据库,对应的数据库表里的数据类型改为了DATE,运行项目后报错
java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
at java.sql.Timestamp.valueOf(Timestamp.java:185)
at oracle.jdbc.driver.OracleStatement.getTimestampValue(OracleStatement.java:5076)
at oracle.jdbc.driver.OracleResultSetImpl.getTimestamp(OracleResultSetImpl.java:689)
at oracle.jdbc.driver.OracleResultSet.getTimestamp(OracleResultSet.java:1692)
at org.apache.commons.dbcp.DelegatingResultSet.getTimestamp(DelegatingResultSet.java:262)
at org.apache.commons.dbcp.DelegatingResultSet.getTimestamp(DelegatingResultSet.java:262)
at org.hibernate.type.TimestampType.get(TimestampType.java:53)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:184)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:173)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:105)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(Abst我试过将oracle数据库里的数据类型改回timestamp还是报错,怎么回事,
hibernate的配置不管是用timestamp还是java.util.date都是报这个错
求解决啊