本章节将演示MySQL安装、Hibernate配置及数据库工具封装等内容,对于热衷于写代码的coder可能更喜欢一些。至于为何要使用MySQL、Hibernate?给出一个简单的理由
2、配置Hibernate
① 在D:\medical\war\etc下创建hibernate.cfg.xml文件② 向hibernate.cfg.xml中填充如下内容xml version="1.0" encoding="UTF-8"?com.mysql.jdbc.Driverjdbc:mysql://localhost:12306/medicalrootChangeme12340net.sf.hibernate.dialect.MySQLDialectthreadorg.hibernate.cache.internal.NoCacheProvidertrue【备注】:关于此配置文件的具体含义,感兴趣的用户可以在谷歌中搜索一下,有很多文章介绍参数的含义
三、数据库工具封装
MySQL(Linux)
MySQL 9.6.0是面向Linux平台的2026年创新版本,核心架构迎来重大革新。其将外键约束与级联操作从InnoDB引擎层上移至SQL层,确保所有数据变更均被完整记录至Binlog,彻底解决了CDC(变更数据捕获)与主从复制中的数据不一致难题。此外,该版本引入container_aware启动选项以原生适配容器环境,并对审计日志进行了组件化重构,为追求极致数据一致性与云原生体验的开发者提供了全新选择。
下载
1、结合medical封装数据库工具方法
① 在系统登录类FrameLauncher的init()方法中调用数据表映射初始化方法// 加载数据表映射文件FrameConfigUtil.initDBConfig(context);② 在系统配置工具类中新增initDBConfig()方法,该方法用于把D:\medical\war\etc\mapping下的映射文件初始化后放置到SessionFactory中,以便后面数据库工具可以通过映射类操作数据表【备注】:【待续】。由于近段工作较忙,该文在3个月之前写的了,思路有些打断。
本文出自 “青客” 博客,,请务必保留此出处
