ibatis模糊查询

来源:互联网 发布:苹果手机清除数据 编辑:程序博客网 时间:2024/05/15 19:13

错误:

There is no getter for property named 'key' in 'class java.lang.String'

本地sql:

@Select("SELECT * FROM weixin_account WHERE ACCOUNTNAME like '%${key}%'")public List<Map<String, Object>> search(String key);

试了好多别的方法:

like '%$key$%'

like '%#key#%'

like concat('', #key#, '%')

like '%'||#key#||'%'"

都不可以


前方高能:

在DAO层加入@Param("key")就可以查询了

@Select("SELECT * FROM weixin_account WHERE ACCOUNTNAME like '%${key}%'")public List<Map<String, Object>> search(@Param("key")  String key);





0 0