错误:
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);