mybatis使用注解编写动态sql注意事项--转
一、编写格式
1、使用@Select({"" })的形式包裹sql语句。注意{}、"",不能缺少,例如:
@Select({""})
2、sql语句行与行之间需要使用逗号连接:
二、条件判断
1、多条件判断时,使用 "
"
2、判断条件为字符串时,test里面的字符串的双引号要转义,例如:test='dbtype!=\"mysql\"'
三、大于、小于符号的替换
编写注解的动态sql语句中,where部分使用的大于、小于等符号,不能直接使用">" 和 "<",需要进行替换,mybatis才能正常运行。替换对照如下:
原文地址:https://mbd.baidu.com/newspage/data/landingshare?pageType=1&isBdboxFrom=1&context=%7B%22nid%22%3A%22news_9416527835807077854%22%2C%22sourceFrom%22%3A%22bjh%22%7D