mybatis 三:动态SQL

重点标签有:
            

 

if标签:


choos标签:


when标签:(常用) 

会当if不成立的时候忽略and/or



set标签:

set 元素可以用于动态包含需要更新的列,set会忽略最后一个逗号



  update Author
                    
      username=#{username},
      password=#{password},
      email=#{email},
      bio=#{bio}
    
  where id=#{id}

trim :可以代替where和set

foreach:循环迭代


        #{item}
  

例子:

select * from UserInfo
		
		
			and userName=#{userName}
		
		
			and userSex=#{userSex}
		
		
			and userAge=#{userAge}
		
		

 

在给方法起名时的规范:

添加:addXxx   saveXxx

更新:updateXxx

删除:deleteXxx

查找:findXxx    searchXxx

 

你可能感兴趣的:(开发框架)