【作者】陳濤 葉榮華
【摘要】:隨著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
雜志文章正文