手写SORM框架项目

已有13801人在学习 分享
√视频 √源码 √笔记 √课件
添加老师微信获取全套视频

刘老师

陈老师

1

第一步

2

第二步

3

第三步

关注尚学堂微信公众号

尚学堂订阅号

回复关键字

java基础

即可获取本教程

下载地址及密码

  • 课程目录

  • 课程介绍

  • 课程评论


基本思路:



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

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

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




涉及的类和接口:


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



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

  • TypeConvertor接口:负责类型转换

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

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


  • 工具类

    • JDBCUtils封装常用JDBC操作

    • StringUtils封装常用字符串操作

    • JavaFileUtils封装java文件操作

    • ReflectUtils封装常用放射操作




  • 核心bean

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

    • Configuration 封装配置文件信息

    • TableInfo 封装一张表的信息



看过该课程的同学还看过

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

×
绑定手机

应《中华人民共和国网络安全法》要求我们将进一步强化实名认证机制。为全面体验产品服务,烦请您绑定手机号。

×
填写动态码
短信验证码已发送至
  • 关注获取海量免费视频(深圳中心)

  • 关注获取海量免费视频(广州中心)

广州校区电话:020-2989 6995 / 18922771804(陈老师) / 18902484256(刘老师)
深圳校区电话:18948349646(陈老师) / 18902484256(刘老师)
Copyright 2007-2020 广州尚学堂教育科技有限公司 粤ICP备17017511号