声明
摘要
1.1研究背景及意义
1.2研究内容
1.3国内外研究现状
1.3.1国内外研究现状
1.3.2数据库结构同步工具
1.3.3 Hibernate自动建表技术
1.4论文的组织结构
第2章相关理论与技术
2.1数据库集群模式
2.1.1数据库集群简介
2.1.2数据库集群相关技术与分类
2.2 Java注解
2.2.1 Java注解简介
2.2.2自定义注解
2.3视图
2.4存储过程
2.5本章小结
第3章数据库结构同步技术的研究与设计
3.1数据库集群模式下维护数据库结构面临的困境
3.2 Hibernate管理数据库结构的新技术分析
3.2.1 Hibernate自动建表技术的相关概念
3.2.2 Hibernate自动建表技术的实现流程
3.2.3 Hibernate自动建表技术的不足及优化目标
3.3同步视图技术研究
3.3.1同步视图技术实现大纲
3.3.2设计映射视图的实体类编写规范
3.3.3拦截视图被误建为表结构
3.3.4解析实体类生成创建视图的sql语句
3.4同步存储过程技术研究
3.4.1同步存储过程技术的实现大纲
3.4.2设计映射存储过程的实体类编写规范
3.4.3解析实体类生成创建存储过程的sql语句
3.5同步修改字段的最大长度技术研究
3.6同步删除字段技术研究
3.7实现Hibernate的框架级优化
3.7.1实现代码的整理分类及函数封装
3.7.2新增同步功能与Hibernate框架的整合
3.8集群模式下多数据源结构同步方案设计与实现
3.9本章小结
第4章数据库结构同步技术的验证
4.1应用案例
4.1.1外卖管理系统的数据库集群介绍
4.1.2同步案例需求分析及实现效果展示
4.2数据库结构同步技术性能分析
4.2.1三种同步技术执行流程比对分析
4.2.2本文研究成果与数据库结构比对工具的性能比较分析
4.2.3本文研究成果与Hibernate自动建表技术的同步领域比较分析
4.3本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢