kotlin中使用myibatis-plus的lambdaQuery的问题
- 代码:
lambdaQuery().eq(User::username, username).one() - 报错:
org.apache.ibatis.reflection.ReflectionException: Error parsing property name 'register$lambda$0'. Didn't start with 'is', 'get' or 'set'. - 解决方法:
- 若mybatis-plus的版本够高,会有
KtQueryChainWrapper类,可以将代码改为ktQuery().eq(User::username, username).one() - 否则只能使用
query().eq("username", username).one()
- 若mybatis-plus的版本够高,会有