028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

MyBatis的发展和选型-创新互联

数据层框架的发展史

JDBC编码的几大问题和MyBatis等框架的发展支持原因?
在最初编写JDBC连接数据库的时候,各种代码操作较为复杂,而且有很多缺陷。缺陷总结如下:

创新互联是一家专业提供岳阳县企业网站建设,专注与网站制作、网站设计、H5建站、小程序制作等业务。10年已为岳阳县众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

工具类封装的出现解决了一部分问题

相应的工具类如:springjdbc、jdbcutils、Apache DbUtils等。这样的工具类主要解决了一下几个问题:

工具类的响应实现解决了部分JDBC的缺陷,但是并不完美。每一次的改进和工具类的出现的就是我们框架的前身出现,框架也是工具。在越来越完善的解决方案的出现之后,ORM框架基本就成型了。同时解决了以上JDBC列出来的各种问题。

ORM框架,全称Object Relational Mapping,对象关系的映

面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。

ORM框架的基本准则

最早的ORM框架hibernate

Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!

Hibernate 优势

什么是 MyBatis?

是一款面向对象和返回集关系的数据层封装,有效的减少jdbc的代码。

缺点:

什么是 Spring Data JPA(本文JPA只写Spring Data JPA)

Spring Data JPA是更大的Spring Data系列的一部分,可以轻松实现基于JPA的存储库。此模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring驱动应用程序变得更加容易。

选择什么样的ORM框架参考:

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


文章标题:MyBatis的发展和选型-创新互联
当前URL:http://www.tsicrk.com/article/doisoc.html

其他资讯

让你的专属顾问为你服务

1.4685s