基于mybatis中标签的作用说明
通过include标签将sql片段和原sql片段进行拼接成一个完整的sql语句进行执行。引用同一个xml中的sql片段引用公用的sql片段include标签中也可以用property标签,用以指定自定义属性。在sql标签中通过${}取出对应的属性值。使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。1 前言mybatis的include标签主要是用于sql语句的可重用,并且可以接收参数来生成动态sql。为了进一步了解include标签的传参特性,我写了一段测试代码来测试一下include标签的特性。4 test2报错原因test2报错是因为,include中${luck}取了property中的#{luck},但是#{}自带了双引号。'是不能被单引号 ' 包围的所以要谨慎,不要在#{}传入的参数周围加上单引号把include代码块修改为,可以得到输出为luck123luck123
用户评论