mybatis支持定制化 SQL、存储过程以及高级映射

mybatis支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old/Ordinary Java Objects,普通老式 Java 对象)为数据库中的记录。

对象关系映射(Object Relational Mapping,简称ORM) ORM是通过使用描述对象和数据库之间映射的元数据,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。将程序中的对象自动持久化到关系数据库中。

架构分为三层:
 
接口层:给应用程序提供一系列的数据接口。(CRUD) ;SqlSession数据处理层:
 
接口层传递参数,sql命令,在数据处理层进行处理,返回对应的结果映射。
 
基础支撑层:提供最基础的底层的操作:连接管理(连接池),事务管理(增、删、改),配置加载
 
(读取配置信息),缓存(一级缓存,二级缓存)。

版权声明:本文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,不拥有所有权,不承担相关法律责任,转载请注明出处。本文地址:https://mip.sip-server.cn/m/222115.html

相关推荐