【发布时间】:2013-12-03 04:47:57
【问题描述】:
我想在新的 Java EE Web 应用程序中遵循 separation of concerns 设计原则。如果我理解正确,这意味着我必须让我的 DAL(数据访问层)的技术选择对我的模型/业务层不可见。
当我使用 Spring Data Neo4j 时,我必须使用例如注释我的模型 bean。 “@NodeEntity”,一个特定于 Spring Data Neo4J 的注解。这似乎将模型层与数据访问层混合在一起。
- 我在这里做的分析是否正确?
- 如果是这样,如何使用 Spring Data Neo4j 注释创建一个独立于我的 DAL 的模型?
感谢您的帮助!
【问题讨论】:
标签: java spring spring-data-neo4j n-tier-architecture