加微信领取资料
手写SORM框架项目
已有31403人点击
分享
√视频
√源码
√笔记
√课件
百战程序员
在线学习-辅导-闯关-督学
10大专业全系列课程
在线学习
基本思路:
- 表结构跟类对应;表中字段和类的属性对应;表中记录和对象对应
- 让javabean的属性名和类型尽量和数据库保持一致
- 一条记录对应一个对象。将这些查询到的对象放到容器中(List,Set,Map)
涉及的类和接口:
Query接口:负责查询(对外提供服务的核心类)
- QueryFactory类:负责根据配置信息创建query对象
- TypeConvertor接口:负责类型转换
- TableContext类:负责获取管理数据库所有表结构和类结构的关系,并可以根据表结构生成类结构
- DBManager类:根据配置信息,维持连接对象的管理(增加连接池功能)
- 工具类:
- JDBCUtils封装常用JDBC操作
- StringUtils封装常用字符串操作
- JavaFileUtils封装java文件操作
- ReflectUtils封装常用放射操作
- 核心bean:
- ColumnInfo 封装表中一个字段的信息(字段类型、字段名、键类型)
- Configuration 封装配置文件信息
- TableInfo 封装一张表的信息
看过该课程的同学还看过
亲,请下载视频观看!!!