Java版ORM最初雏形

经过一个晚上的加班,终于把ORM初步结构工程搭好了。工程依赖有点难用,编辑器提示比VS差很多。

首先LIS.Core创建一个最初的容器雏形,先能反射得到对象给ORM获得数据库驱动

然后ORM创建数据库驱动差异接口,不同数据库实现接口后配置容器供ORM获得驱动

然后实现PostGreSql连接数据库驱动接口实例

然后定义ORM的最初接口,后面把其他接口补上实现就能完成了

然后实现最初的ORM连库测试实现

然后实现测试工程测试ORM连库是否好使

至此,ORM最初雏形构建完成,在这个基础上给LIS.Core实现一个迷你版容器(为啥不用spring,spring太重量级了,不是普遍从容器取对象用不上),然后ORM反射按实体组装SQL实现ORM申明即可实现整个ORM功能。

工程依赖关系

基础工程:LIS.Core

LIS.Model依赖LIS.Core

LIS.DAL.ORM依赖LIS.Core和LIS.Model

LIS.Dal.Base依赖LIS.DAL.ORM

ORMTest依赖上面几个工程

相关推荐
洋不写bug5 分钟前
JavaComparable、Comparator、Cloneable接口解析,深拷贝浅拷贝详细解析
android·java·开发语言
吴声子夜歌11 分钟前
正则指引——Golang
开发语言·golang·正则表达式
坐吃山猪18 分钟前
WebFlux_学习Subscriber总结
java·开发语言·学习·webflux
白露与泡影27 分钟前
Java面试题及答案整理(2026年金九银十最新版,持续更新)
java·开发语言
少控科技31 分钟前
农场设备管理代码(1)
开发语言·c#
❀搜不到32 分钟前
isat-sam分割导出掩码图
开发语言·python
geovindu42 分钟前
java: Memento Pattern
java·开发语言·后端·备忘录模式·行为模式
xcLeigh1 小时前
Unity基础:Start与Update方法——Unity脚本生命周期初探
java·unity·游戏引擎·教程
zephyr051 小时前
链表实现O(n log n)时间复杂度的排序——归并排序详解
java·数据结构·算法
曾阿伦1 小时前
Trae CN Python环境调试debug指南
开发语言·python