开发ORM基础框架
开发ORM基础框架
灵泽~
May all the ordinary are great, all the ignoble bloom
展开
-
写出你自己的ORM框架(一)
一、架构说明 主要分为如下几个包,和以下几个类,接口(一级为包,二级(普通颜色为类,黄色为接口),加粗为说明) cn.gxm.sorm.bean ColumnInfo 对应数据库中的每一个字段结构 TableInfo 对应数据库中的每表结构 Configuration 映射资源文件(数据源 ,dataSource,将配置文件中的信息映射成对象) cn.gxm.sorm.core DB...原创 2019-05-19 16:41:17 · 577 阅读 · 0 评论 -
写出你自己的ORM框架(二)
一、完成query接口 query是一个接口,是因为每一个数据库的实现方法都不样,所以定义为接口,我们这里就只完成mysql的普通CRUD即可! 其中executeDML()为底层的代码,用于执行拼接的sql语句! query接口中的方法如下: package cn.gxm.sorm.core; import cn.gxm.sorm.bean.TableInfo; import java.ut...原创 2019-05-19 16:43:26 · 275 阅读 · 0 评论 -
写出你自己的ORM框架(三)
一、本篇主要完成查询功能 多行多列 List< javaBean > 一行多列 javaBean 一行一列 普通对象 object 数值 Number (select count(*) from emp ) 二、完成queryRows,多行多列查询 其实这里完成的很Low,这里为了方便,将sql语句交给用户完成, 测试代码如下: List queryRows = mysql...原创 2019-05-19 16:44:12 · 262 阅读 · 0 评论 -
写出你自己的ORM框架(四)完
需要完善的东西 xml解析 注解 数据的缓存 懒加载 框架的完善(过于简陋)原创 2019-05-19 16:44:38 · 231 阅读 · 0 评论