MyBatis——ORM
对象/关系数据库映射(ORM)
ORM全称Object/Relation Mapping。ORM完成面向对象的编程语言到关系数据库的映射。当ORM框架完成映射后,程序员既可以利用面向对象程序设计语言的简单易用性,又可以利用关系数据库的技术优势。ORM把关系数据库包装成面向对象的模型。ORM框架是面向对象设计语言与关系数据库发展不同步时的中间解决方案。采用ORM框架后,应用程序不再直接访问底层数据库,而是以面向对象的放松来操作持久化对象,而ORM框架则将这些面向对象的操作转换成底层SQL操作。
ORM工具的唯一作用就是:把对持久化对象的保存、修改、删除等操作,转换为对数据库的操作。
MyBatis
MyBatis通过简单的XML或注解进行配置和原始映射,以将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库记录。
MyBatis作为持久层框架,其主要思想是将大量的SQL语句剥离出来,配置在配置文件中,以实现SQL的灵活配置。

浙公网安备 33010602011771号