第一种:(推荐)
select * from user where username like #{
abc}
执行保存操作
List<User> users = dao.findUserByName("保");
日志:
==> Preparing: select * from user where username like '%保%';
==> Parameters: DEBUG ma.dao.IUserDao.findUserByName
第二种:
select * from user where username like '%${value}%'
执行保存操作
List<User> users = dao.findUserByName("%保%");
日志:
==> Preparing: select * from user where username like ?;
==> Parameters: %保%(String)
1、使用’#{abc}‘的方式,使用的是占位符的方式,PrepatedStatement的参数占位符预处理 2、使用’%${value}%’,使用的是拼接字符串的方式,Statement对象的字符串拼接,参数必须的value
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。