【发布时间】:2017-06-19 03:31:40
【问题描述】:
我已经生成了使用 cassandra 作为数据库的微服务 jhpister API。我已经使用 yo jhipster: entity entityname 生成了实体。在生成字段时,我将 ZonedDateTime 作为字段 CreatedOn 的数据类型。因此,它在 cassandra 表和带有 ZonedDateTime 的 java 实体中创建了 TimeStamp 作为数据类型。我有一些使用 BindStatement 的自定义插入代码
BatchStatement batch = new BatchStatement();
batch.add(insertStatement.bind()
.setTimestamp("createdOn", existingWorkAssignment.getCreatedOn());
但这会产生编译时错误,表示无法解析方法,因为我们设置的值是 zoneddatetime,但内部 cassandra 数据类型是时间戳。请帮忙
【问题讨论】: