热门
最新
红包
立Flag
投票
同城
我的
发布
CSDN App 扫码分享
评论
3
打赏
- 复制链接
- 举报
下一条:
SqlSession能干什么? SqlSession用途主要有两种①. 获取对应的Mapper,让映射器通过命名空间和方法名称找到对应的SQL,发送给数据库执行后返回结果。RoleMapper roleMapper = sqlSession.getMapper(RoleMapper.class);Role role = roleMapper.getRole(1L);②. 直接使用SqlSession,通过命名信息去执行SQL返回结果,该方式是IBatis版本留下的,SqlSession通过Update、Select、Insert、Delete等方法操作。Role role = (Role)sqlSession.select("com.mybatis.mapper.RoleMapper.getRole",1L); Mybatis底层利用JDK动态代理技术实现该接口,底层最后还是使用的IBatis中SqlSession通过Update、Select、Insert、Delete等方法操作。MyBatis的通俗理解:SqlSession.getMapper()源码分析:https://blog.csdn.net/qq_40645822/article/details/101844675

