SORM框架01
架构图
Query接口:负责查询(对外提供的核心服务类)
QueryFactory类:负责根据配置信息创建Query对象
TypeConvertor接口:类型转换
TableContext类:负责获取管理数据库所有表结构和类结构的关系,并可以根据表结构生成类结构
DBManager类:根据配置信息,维持连接对象的管理(增加连接池功能)
工具类:
JDBCUtils封装常用JDBC操作 StringUtils封装常用字符串操作
JavaFileUtils封装java文件操作 ReflectUtils封装常用反射操作
*核心bean,封装相关数据:
-ColumnInfo:封装表中一个字段的信息(字段类型,字段名,键类型)
-Configuration:封装配置文件信息
-TableInfo:封装一张表的信息
针对SORM的说明:
核心思想:使用简单,性能高,易上手
配置文件:目前使用资源文件,后期项目复杂可以增加XML文件配置和注解
类名由表名生成,只有首字母大写有区别,其他无区别
Java对象的属性由表中字段生成,完全对应
目前,只支持表中只有一个主键,联合主键不支持
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步