我已经搜索了Xodus和Xodus-DNQ,但是我找不到一种惯用的方法来使用Xodus-DNQ更新已经在Xodus数据库中的实体。我是否必须删除该实体,然后重新创建它,或者是否有更好的方法来完成此操作?
谢谢
发布于 2019-05-09 17:30:31
Bruno,您可以只更新事务中实体的字段。就这样。
请在README.md中检查样本。在该块字段中,blog的posts实际上被更新。
xodusStore.transactional {
// Create new post
val post = XdPost.new {
this.publishedAt = DateTime.now()
this.text = args.firstOrNull() ?: "Empty post"
}
// Add new post to blog
blog.posts.add(post)
}https://stackoverflow.com/questions/56053086
复制相似问题