400 028 6601

建站动态

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

MyBatis的发展和选型

数据层框架的发展史

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

创新互联服务项目包括九原网站建设、九原网站制作、九原网页制作以及九原网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,九原网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到九原省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

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

相应的工具类如: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框架参考:


新闻名称:MyBatis的发展和选型
URL链接:http://www.bluegullmedia.com/article/jgdehi.html

其他资讯

让你的专属顾问为你服务

0.0366s