SORM框架01

Posted code-fun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SORM框架01相关的知识,希望对你有一定的参考价值。

架构图

技术图片

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

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

TypeConvertor接口:类型转换

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

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

工具类:

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

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

*核心bean,封装相关数据

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

-Configuration:封装配置文件信息 

-TableInfo:封装一张表的信息

针对SORM的说明:

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

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

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

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

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

以上是关于SORM框架01的主要内容,如果未能解决你的问题,请参考以下文章

单独立使用Django ORM

播放框架 sorm intellij - 无法解析符号 sorm

如何将 SORM 框架与 Play 框架一起使用?

SORM 框架:whereContains

启动使用 SORM 框架的 Scala 项目时出错

SORM 框架的实现