如何解决去除Spring Boot 2.4.3 Neo4j中两个节点的关系
我正在从 Spring Boot 2.3 升级到 2.4,并且在升级后遇到 Neo4j 的一些问题。
我正在创建两个节点,并在它们之间添加关系
@Node
class Document(
@Id
val id: String,) {
@Relationship(type = "CONCERNS")
var concerns: Concerns? = null
}
@RelationshipProperties
class Concerns(
@TargetNode val user: User
) {
@Id
@GeneratedValue
private var id: Long? = null
}
@Node
class User(
@Id
val id: String
) {
var givenName: String? = null
var familyName: String? = null
}
创建节点并添加关系工作正常
但是当我尝试从用户中删除关系时,没有任何反应:
val document = documentRepository.findById(id)
document.concerns = null
documentRepository.save(document)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。