这次依旧是采用一个点来分析。
之前都是采用用户进行分析的,这次采用SysUserMapper.xml文件来分析。
打开SysUserMapper.xml文件,找到类型,然后在对应的mapper里面找到类型,再进一步就找到了SysUser的类了。
推断一下,类属性和xml文件中的相关信息对应了起来,这里的id="SysUserResult"记住,下面会用到。
打开数据库,执行:SELECT * FROM `ry-vue`.sys_user; 字段一致,类属性和数据库对应起来了。
下面看函数。以selectUserList分析,parameterType="SysUser",就是参数类型,resultMap="SysUserResult"是用来映射结果。也就是刚刚上面提到引用的地方。然后sql执行后的结果就放到了返回list中了。
拿出sql语句,我们只要关注参数以及resultMap对应着返回集合就可以了。
这样,若依下针对用户的相关操作从函数到sql就知道了。
其他函数类似思路,剩下的需要研究其他函数的操作,以及控制到哪张表。必要的还要研究下sql语句,以及mybatis下的sql的一些写法。
找时间继续研究。
学习中百度的链接:
https://www.cnblogs.com/wxdestiny/p/9749482.html
https://blog.csdn.net/weixin_30336061/article/details/98813895
| 留言与评论(共有 0 条评论) “” |