码迷,mamicode.com
首页 > 其他好文 > 详细

script

时间:2020-08-01 12:30:26      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:test   int   ring   @param   sel   mooc   sql 语句   十分   pre   

在注解中使用动态 SQL 其实十分简单,只需在动态 SQL 语句的外面包上一层script标签即可。如下:

@Select({"<script>",
   "SELECT * FROM imooc_user",
   "    WHERE",
   "    <choose>",
   "      <when test=‘id != null‘>",
   "        id = #{id}",
   "      </when>",
   "      <when test=‘username != null‘>",
   "        username = #{username}",
   "      </when>",
   "      <otherwise>",
   "        1 = 0",
   "      </otherwise>",
   "    </choose>",
   "</script>"})
User selectUserByIdOrName(@Param("id") Integer id, @Param("username") String username);

script

标签:test   int   ring   @param   sel   mooc   sql 语句   十分   pre   

原文地址:https://www.cnblogs.com/qiuwenli/p/13413309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!