MyBatis

Posted lxdlovelxj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis相关的知识,希望对你有一定的参考价值。

Mybatis

ORM:将数据库中的每一行数据以对象的形式表现出来

JPA:javaEE持久化接口,但是没有具体的实现。

mybatis:实现JPA,对数据的增删改查。(就是一个jdbc封装的组件)

一、Mybatis的全局配置文件
1、SqlMapConfig.xml是mybatis的全局配置文件,配置内容如下:
properties(属性)
settings(全局配置参数)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境集合属性对象)
--environment(环境子属性对象)
----transactionManager(事务管理)
----dataSource(数据源)
mappers(映射器)

创建一个数据库会话的话,mybatis中是使用SqlseeionFactory的openSession方法来创建的。(SqlSession sqlSession = sqlSessionFactory.openSession();)

https://blog.csdn.net/a909301740/article/details/78698682对于mybatis的简单说明博客

 mybatis配置引入properties代码:

技术分享图片

容器接口:

  key-vlue,java Map,json,properties,android,redis,hadoop

 

映射:

  简单 resultMap

  内嵌select语句或结果集,一对一映射

  内嵌select语句或结果集,一对多映射

  

 













以上是关于MyBatis的主要内容,如果未能解决你的问题,请参考以下文章

MybatisMyBatis 注解方式的基本 用法

MybatisMyBatis之缓存

MyBatisMyBatis的增删改查

Mybatismybatis登录实例

MybatisMybatis基础(中)

MybatisMybatis缓存