mybatis wrapper.like().like()
时间: 2023-05-03 20:07:47 浏览: 89
mybatis 示例
4星 · 用户满意度95%
Mybatis是一款Java持久层框架,其中的wrapper可以用于拼接SQL语句进行数据操作。在wrapper中,可以使用like()方法来进行模糊查询操作。like()方法接收一个参数,表示要进行模糊查询的字段;同时,like()方法还可以链式调用,实现多个模糊查询条件的组合。
例如,在wrapper中使用wrapper.like("name", "jim").like("address", "shanghai"),表示查询名字包含“jim”且地址包含“shanghai”的记录。其中,“name”是查询的字段名,“jim”是查询的关键字,“address”是查询的另一个字段名,“shanghai”是查询的另一个关键字。
需要注意的是,like()方法内部会将关键字添加上通配符,例如:%jim%,以实现模糊查询的功能。对于需要查询特殊字符(%和_)的情况,可以使用转义字符“\”进行处理。
总之,mybatis的wrapper功能十分强大,利用like()方法可以灵活组合实现各种模糊查询的需求。
阅读全文