【作者】陈涛 叶荣华
【摘要】:随着Spring Boot和Mongo DB技术的进一步完善和发展,采用该解决方案的企业如同雨后春笋般不断涌现。但是Spring Boot整合Mongo DB数据库的时候却遇到了一些问题,例如没有完整的数据持久化解决方案。然而回顾传统关系型数据库却有Hibernate完成该工作。本文首先介绍了Spring Boot和Mongo DB的原理及其技术背景,具体地分析了该解决方案存在的问题。本文的主要工作是设计并实现基于该解决方案JPA方式的数据持久化框架MDBC。例如MDBC增加完善了聚合函数;提供了处理事务和保证数据一致性的工具;提供了容灾备份的工具等等。
【作者单位】:
浙江师范大学;
【关键词】:
MDBC 数据持久化 MongoDB JPA
【分类号】:TP311.13
【正文】:
1引言当前,市场上面的主流框架Spring MVC主要是通过Hi-bernate来实现实体对象持久化操作的,简单的描述为通过写HQL语句来实现面对对象的编程,或者是更为原始的通过JDBC写SQL语句来实现数据库操作。但是在结合非关系型数据库Mongo DB的时候却出现了一些问题,因为HibernateJPA
杂志文章正文