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的版本够高,会有