/**
- 1、接口式编程 . 原生: Dao ====> DaoImpl mybatis: Mapper ====> xxMapper.xml
- 2、SqlSession代表和数据库的一次会话:用完必须关闭;
- 3、SqlSession和connection一样,它都是非线程安全。每次使用都应该获取新的对象
- 4、mapper接口没有实现类,但是mybatis会为这个接口生成一个代理对象 。
-
(将接口和xml进行绑定)
-
EmployeeMapper mapper =openSession.getMapper(EmployeeMapper.class);
- 5、两个重要的配置文件:
- mybatis的全局配置文件:包含数据库连接池信息,事务管理器信息等…系统运行环境信息
- sql映射文件:保存了每一个SQL语句的映射信息;将SQL语句抽取出来。
- @author Administrator
*/
获取我们写好的 mybatis-config.xm l映射文件
测试类
全局配置文件
1、mybatis可以使用 properties来引入外部properties配置文件的内容
resource:引入类路径下的资源
url:引入网络路径或者磁盘路径下的资源
2、settings包含很多重要的设置项
setting:用来设置每一个设置项
name:设置项名
value:设置项取值
mapUnderscoreToCamelCase 驼峰命名法
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
- 3、typeAlias:为某个Java类型起别名 ;别名不区分大小写
type:指定要起别名的类型全类名;默认别名就是类名小写;employee
alias:指定新的别名
批量起别名的情况下,使用@Alias注解为某个类型指定新的别名
来源:https://blog.csdn.net/a1970522315/article/details/99057566