mybatis select 接参数
时间: 2023-09-15 14:16:57 浏览: 87
在MyBatis中,select标签可以使用不同的方法传递参数。其中常用的有三种方法。
第一种方法是使用Map传递参数。在select语句中,可以使用#{参数名}来引用Map中的参数值。例如,可以使用以下语句传递参数:
SELECT id, name, url FROM website WHERE name LIKE CONCAT('%', #{name}, '%') AND url LIKE CONCAT('%', #{url}, '%')
第二种方法是使用注解传递参数。在方法的参数列表中使用@Param注解来标记参数的名称,然后在select语句中使用#{参数名}来引用注解中的参数值。
第三种方法是使用JavaBean传递参数。在select语句中,可以使用#{属性名}来引用JavaBean中的属性值。例如,可以使用以下语句传递参数:
SELECT id, name, url FROM website WHERE name LIKE CONCAT('%', #{name}, '%') AND url LIKE CONCAT('%', #{url}, '%')
以上是三种常用的传递参数的方法,可以根据具体的需求选择合适的方法来传递参数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [MyBatis select标签](https://blog.csdn.net/m0_54850604/article/details/126291706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文