Idea 不加 @Param 抛出 when on Java 8+ use the javac flag -parameters 相关异常

原因,有的idea中可以不加入@Param注解,而有的idea中就不行,抛出如下异常。

完整报错:

java.lang.IllegalStateException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.

大致的意思是:对于带有命名参数的查询,需要为方法参数提供名称。使用@Param作为查询方法参数,或者在Java 8+上使用javac标志-parameters。

解决方法:

打开设置找到下图参数,添加相关参数即可。
Idea 不加 @Param 抛出 when on Java 8+ use the javac flag -parameters 相关异常_第1张图片

一定要点Build->Rebuild Project!!!

你可能感兴趣的:(问题记录,其他技术专栏,java,intellij-idea,mybatis)