在mybatis中,有两种常用的方式
方式1:
举例: id like "%"#{id}"%"
像这种的模糊查询的字符串拼接的方式,要求传入的id这的变量的数据类型必须是String(字符串类型),如果不是String类型的话,就可能会报错,比如:我传入的id为Long数据类型,就会报sql的异常
方式2:
举例: id like concat("%",#{id},"%")
这种模糊查询的方式对传入变量的类型没有限制,这个方式的兼容性更好一点,建议使用
在mybatis中,有两种常用的方式
方式1:
举例: id like "%"#{id}"%"
像这种的模糊查询的字符串拼接的方式,要求传入的id这的变量的数据类型必须是String(字符串类型),如果不是String类型的话,就可能会报错,比如:我传入的id为Long数据类型,就会报sql的异常
方式2:
举例: id like concat("%",#{id},"%")
这种模糊查询的方式对传入变量的类型没有限制,这个方式的兼容性更好一点,建议使用