mybatis
2025-08-26 22:29:59 0 举报
AI智能生成
mybatis学习
作者其他创作
大纲/内容
java对象读取mybatis.xml配置文件<br>
<span style="font-size:inherit;">加载核心配置文件:InputStream resourceAsStream = Resources.getResourceAsStream("SqlMapConfig.xml");</span>
获得sqlSession工厂对象:SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(resourceAsStream);<br>
获得sqlSession对象:SqlSession sqlSession = sqlSessionFactory.openSession();<br>
获得MyBatis框架生成的XXXMapper接口的实现类:UserMapper mapper = sqlSession.getMapper(UserMapper.class);<br>
mybatis.xml<br>
加载外部配置文件:properties<br>
配置:settings<br>
别名:typeAliases<br>
单个创建别名:typeAlias<br>
批量创建别名:package<br>
类型处理器:typeHandlers<br>
MyBatis 的拦截器插件:plugins<br>
环境:environments<br>
mappers标签读取mapper.xml文件<br>
XXXMapper.xml
增删改查标签
<select>
<insert>
update
delete
动态 SQL 标签
<if>
<where><br>
<set>
<trim>
<foreach>
<choose>/<when>/<otherwise>
复用标签<br>
sql
include
结果映射标签
<resultMap>
association
collection
缓存配置标签
cache
cache-ref
JDBC.properties
0 条评论
下一页
为你推荐
查看更多