作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Spring Data Neo4j (SDN) 4.0 取消了@RelationshipType 和@Labels,以及其他可用于实现动态类型或运行时多态性的工具。在 SDN 4.0 中,所有多态可能性(标签和关系类型)都必须在构建之前在 Java 中显式、静态地建模。考虑到这些限制,我无法向前迁移利用这些功能的 SDN 3.x 代码。
我将不胜感激任何人必须提供的任何见解、解决方法、替代工具等。我现在看到的唯一选择是拔掉 SDN 并直接写入 Neo4j。
谢谢
最佳答案
我们非常清楚,缺少运行时多态性目前正在让一些想要迁移到 SDN 4 的 SDN 3 用户感到沮丧。虽然在许多情况下可能有变通方法,但我们也承认必须重构应用程序代码不是理想的。
我们确实想解决这个问题,但是要启用运行时多态性将需要架构和实现方面的更改,因此我们无法期望在短短几天内完成。不幸的是,现在我们无法 promise 何时能够开始这项工作,因为产品路线图仍在与开发团队和产品所有者 Neo Technology 进行讨论。
如果您可以继续使用 SDN 3,那么在 SDN 4 中提供此功能之前,这可能是目前最好的选择。
关于Spring Data Neo4j (SDN) 4.0 运行时多态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32851871/
当我使用 webpack4.2.0 时,播放“运行开始”,显示错误如下: 配置中的警告 'mode' 选项尚未设置。将“模式”选项设置为“开发”或“生产”以启用此环境的默认值。 多(webpack)-
我是一名优秀的程序员,十分优秀!