1.第一种方式 第一种方式:在java程序中,把like的内容组装好,把这个内容传入到sql语句 我们先在dao接口中定义一个方法 /ke的第一种方式List selectLikeOne(@Param("name") S
1.第一种方式
第一种方式:在java程序中,把like的内容组装好,把这个内容传入到sql语句
我们先在dao接口中定义一个方法
/ke的第一种方式List selectLikeOne(@Param("name") String name);
mapper文件中:
测试类中进行测试
@Testpublic void testLikeOne() { SqlSession session = mybatisUtil.getSqlSession(); StudentDao dao = session.getMapper(StudentDao.class); String name = "%张%"; List students = dao.selectLikeOne(name); session.close(); students.forEach(student -> System.out.println(student));}
控制台输出:
2.第二种方式
第二种方式:在sql语句,组织like的内容
sql语句like的格式:where name like “%“空格#{name}空格”%”
步骤:
在dao接口中定义方法:
/ke的第二种方式List selectLikeTwo(@Param("name") String name);
在mapper文件中:
在测试类中测试:
@Testpublic void testLikeTne() { SqlSession session = MyBatisUtil.getSqlSession(); StudentDao dao = session.getMapper(StudentDao.class); String name = "张"; List students = dao.selectLikeTwo(name); session.close(); students.forEach(student -> System.out.println(student));}
控制台输出:
来源地址:https://blog.csdn.net/m0_73688789/article/details/129492074
--结束END--
本文标题: MyBatis实现模糊查询
本文链接: https://www.lsjlt.com/news/433196.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0