天天看点

深入实践Spring Boot3.1 模型设计

<b>3.1 模型设计</b>

数据管理模块实现了mvc中模型的设计,主要负责实体建模和数据库持久化等方面的功能。在本章的实例中,将使用上一章的neo4j数据库的例子,对电影数据进行管理。回顾一下,有两个节点实体(电影和演员)和一个关系实体(角色)。其中,关系实体体现了节点实体之间的关系,即一个演员在一部电影中扮演一个角色。实体建模和持久化与上一章的实现差不多。只不过为了适应本章的内容,电影节点实体和角色关系实体的建模在属性上做了些许调整。另外针对neo4j数据库的分页查询也做了一些调整和优化。