加微信领取资料

手写SORM框架项目

已有24317人在学习
√视频 √源码 √笔记 √课件

课程下载

本套教程及资料一键下载

百战程序员

在线学习-辅导-闯关-督学
10大专业全系列课程

技术交流

与帅哥、美女同学共同进步

学习线路图

与6000W粉丝共同进步

  • 课程目录

  • 课程介绍

  • 课程评论


基本思路:



  • 表结构跟类对应;表中字段和类的属性对应;表中记录和对象对应

  • 让javabean的属性名和类型尽量和数据库保持一致

  • 一条记录对应一个对象。将这些查询到的对象放到容器中(List,Set,Map) 




涉及的类和接口:


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



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

  • TypeConvertor接口:负责类型转换

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

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


  • 工具类

    • JDBCUtils封装常用JDBC操作

    • StringUtils封装常用字符串操作

    • JavaFileUtils封装java文件操作

    • ReflectUtils封装常用放射操作




  • 核心bean

    • ColumnInfo 封装表中一个字段的信息(字段类型、字段名、键类型)

    • Configuration 封装配置文件信息

    • TableInfo 封装一张表的信息



看过该课程的同学还看过

亲,请下载视频观看!!!