SORM框架01

架构图

Query接口:负责查询(对外提供的核心服务类)

QueryFactory类:负责根据配置信息创建Query对象

TypeConvertor接口:类型转换

TableContext类:负责获取管理数据库所有表结构和类结构的关系,并可以根据表结构生成类结构

DBManager类:根据配置信息,维持连接对象的管理(增加连接池功能)

工具类:

JDBCUtils封装常用JDBC操作   StringUtils封装常用字符串操作

JavaFileUtils封装java文件操作   ReflectUtils封装常用反射操作

*核心bean,封装相关数据

-ColumnInfo:封装表中一个字段的信息(字段类型,字段名,键类型)

-Configuration:封装配置文件信息 

-TableInfo:封装一张表的信息

针对SORM的说明:

核心思想:使用简单,性能高,易上手

配置文件:目前使用资源文件,后期项目复杂可以增加XML文件配置和注解

类名由表名生成,只有首字母大写有区别,其他无区别

Java对象的属性由表中字段生成,完全对应

目前,只支持表中只有一个主键,联合主键不支持

原文地址:https://www.cnblogs.com/code-fun/p/11455420.html