关于mybatis中动态修改sql 的问题处理

【关于mybatis中动态修改sql 的问题处理】关于mybatis中动态修改sql 的问题处理
文章图片

图中自上而下,分别为service的实现层、mapper层、mapper.xml 文件;
【1】serice 层中是需要传递到Mapper 中的的两个参数;
【2】mapper 中需要在传递的参数前添加 @param 标签;
【3】mapper.xml 文件中需要添加statementType="STATEMENT",表明为非编译;同时获取的参数前应使用${} 而不能使用 #{} 。

    推荐阅读