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语句或结果集,一对多映射