主题:接口默认方法不能使用

a925529 2019年06月05日 53

按照文档中所说

image.png


可是debug并不走

image.png

而直接进入

image.png

然后提示找不到对应的sql

我自己确认使用的是jdk8

System.out.println(JavaType.isJdk8());


打印

true


,而且LambdaQuery也能使用,请问是需要什么配置吗?

闲大赋 2019年06月06日

奇怪了,无法重现,而且,没道理啊,你确认你调用的接口方法?


default User queryById(Integer id){
       return this.createLambdaQuery().andEq(User::getId,id).unique();
}

我这里很正常啊

a925529 2019年06月06日

嗯,确认调用的是接口方法,但我使用的是act-framework的act-beetlsql,刚看了下它的源码,是它引起的:

image.png

闲大赋 2019年06月06日

这个如act群问一下吧,协助act解决这事情