【发布时间】:2015-09-15 16:11:47
【问题描述】:
我们将 mysql 和 hibernate4 一起用于我们的一个应用程序。我们在数据库中存储了一些错误消息。 下面是用于在 DB 中存储当前时间的类属性。
@Column(name = "generation_ts")
private java.sql.Timestamp generationTs;
现在我们正在尝试将这些数据与 mysql 数据库一起存储在 Neo4J 图形数据库中。我们也不想改变类的当前行为。
当我试图将这个对象保存在 Neo4J DB 中时,它会抛出如下异常:
原因:java.lang.IllegalArgumentException:时间戳格式必须是yyyy-mm-dd hh:mm:ss[.fffffffff] 在 java.sql.Timestamp.valueOf(Timestamp.java:202) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.springframework.core.convert.support.ObjectToObjectConverter.convert(ObjectToObjectConverter.java:71)
我试过this。但它也给出了同样的例外。
那么有没有其他方法可以将此对象保存到 mysql DB 以及 Neo4j DB。
【问题讨论】:
标签: java neo4j spring-data-neo4j