LightFramework (三) 持久层框架(light-persist)

编程技术  /  houtizong 发布于 3年前   79

J2EE目前已经有很多数据持久层开发框架了,比如:Hibernate、Ibatis、OpenJPA、TopLink等等,为什么这里会提出一个新的轻量级数据持久层开发框架(light-persist),这些数据持久层框架有的已经实现了ORM,有些实现了JDBC的封装,但是,这些框架多多少少有些不尽如人意的地方。Hibernate是一个优秀的持久层框架,但是太过于繁琐了,SQL优化是一个大问题,性能不会太好。Ibatis让我们尽情编写SQL语句,方便SQL优化,但是需要我们写的SQL语句太多了,结果映射和输入映射太费事了。

 

主要设计原则:

   (1)考虑持久化性能的同时,让开发人员尽可能的少写SQL和JAVA代码。

 

light-persist支持以下三个特性:

(1)支持纯SQL语句(统一存放在一个XML配置文件中)的执行来实现表数据的增删改查

(2)支持单表的ORM对象关系映射,通过操纵对象来操作数据库的表数据(无需任何配置也不需要注解)

(3)支持SqlBuilder功能,为在代码中编写SQL提供便捷

(4)支持Mysql,Postgresql, SQLServer, Oracle, DB2 , H2数据库

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客