mapper中如何写like
时间: 2024-04-24 22:26:07 浏览: 95
sqlmapper是db - aobt/sqlmapper中go-struct和表行之间的轻量级映射器
在使用Mapper编写查询语句时,可以使用通配符 `%` 来实现模糊查询。以下是一个示例:
```java
@Select("SELECT * FROM table_name WHERE column_name LIKE CONCAT('%', #{keyword}, '%')")
List<YourEntity> findByKeyword(String keyword);
```
在这个示例中,`table_name` 是表名,`column_name` 是要进行模糊查询的列名,`YourEntity` 是你的实体类。`#{keyword}` 是一个参数,你可以将它作为方法的参数传入。在SQL语句中,我们使用`CONCAT()`函数将 `%` 和参数 `keyword` 连接起来,以实现模糊查询。
使用上述示例,你可以在Mapper中编写一个方法,该方法将返回一个包含符合模糊查询条件的实体对象列表。你可以根据自己的具体需求进行修改和扩展。
阅读全文