Mybaits动态SQL之if标签

文章目录

  • Mybaits动态SQL之if标签
    • 写一个含if标签的动态sql
    • 测试一下

Mybaits动态SQL之if标签

动态sql:会根据传入的参数,进行判断处理,来生产具体的sql语句。感知参数,一法多用。

写一个含if标签的动态sql

查询user,根据id,age,name判断(如果不为空)。

ps:if标签中的生成的sql是并列的。

pswhere 1=1 作用, if条件成立任意个,生成的sql语句都是正确的。

<select id="query" resultType="user" parameterType="user">
  			select 
  				* 
  			from 
  				t_user
  			where 
  			   1=1
  			

你可能感兴趣的:(Mybaits)