mybatis对字段time1和字段name进行批量查询,xml文件中的sql语句
时间: 2024-04-13 13:29:12 浏览: 67
数据库sql语句的编程,mybatis
在 MyBatis 的 XML 文件中,你可以使用 `<foreach>` 标签来实现对多个字段的批量查询。下面是一个示例:
```xml
<select id="batchSelect" parameterType="java.util.List" resultType="YourResultType">
SELECT * FROM your_table
WHERE time1 IN
<foreach item="item" collection="list" open="(" separator="," close=")">
#{item.time1}
</foreach>
AND name IN
<foreach item="item" collection="list" open="(" separator="," close=")">
#{item.name}
</foreach>
</select>
```
上述示例中,`batchSelect` 是该 SQL 查询语句的 ID,`YourResultType` 是结果的类型,可以根据你的实际情况进行替换。
你可以将一个包含多个对象的 List 传递给该查询语句,每个对象中包含了要查询的 `time1` 和 `name` 字段的值。MyBatis 会根据传递的参数自动生成批量查询语句,查询出满足条件的结果。
阅读全文