202106-12 Mybatis动态SQL之IF语句详解 Mysql5.0以后,支持了动态sql语句,我们可以通过传递不同的参数得到我们想要的值.1.Mybatis?动态SQL之IF语句没有搭建环境的请点击1.1BlogMapper.java//查询博客List<Blog>queryBlogIf(Mapmap);1.2BlogMapper.xml<selectid="queryBlogIf"parameterType="map"resultType="Blog">select*frommybatis.blogwhere1=1<iftest="title!=null">andtitle=#{title}</... 继续阅读 >
202106-12 Mybatis 动态SQL搭建环境的全过程 1.Mybatis?动态SQL动态SQL是MyBatis的强大特性之一。如果你使用过JDBC或其它类似的框架,你应该能理解根据不同条件拼接SQL语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态SQL,可以彻底摆脱这种痛苦。在MyBatis之前的版本中,需要花时间了解大量的元素。借助功能强大的基于OGNL的表达式,MyBatis3替换了之前的大部分元素,大大精简了元素种类,现在要学习的... 继续阅读 >