Yeong-Her
Yeong-Her
我觉得函数的封装意义不大, 1)首先,每个应用系统有明确的数据库选择,适应不同数据库的场景不多。 2)不同数据库支持的统计类函数差别比较大,而且不仅仅是语法不一样,还有使用方法也不同
``` In file: file:///Users/braisdom/funcsql/examples/sqlite/src/test/java/com/github/braisdom/objsql/example/ComplexSQLExample.java com.intellij.util.IncorrectOperationException: Incorrect expression 'java.util.List.valueOf(new ArrayList())' at com.intellij.psi.impl.PsiJavaParserFacadeImpl.newException(PsiJavaParserFacadeImpl.java:388) at com.intellij.psi.impl.PsiJavaParserFacadeImpl.createExpressionFromText(PsiJavaParserFacadeImpl.java:295) at com.intellij.psi.impl.PsiElementFactoryImpl.createExpressionFromText(PsiElementFactoryImpl.java:640) at com.github.braisdom.objsql.intellij.oo.OOResolver.resolveMethod(OOResolver.java:99) at com.github.braisdom.objsql.intellij.oo.OOResolver.isTypeConvertible(OOResolver.java:79) at com.github.braisdom.objsql.intellij.oo.OOHighlightVisitorImpl.visitVariable(OOHighlightVisitorImpl.java:128) at com.intellij.psi.JavaElementVisitor.visitLocalVariable(JavaElementVisitor.java:164) at com.intellij.psi.impl.source.tree.java.PsiLocalVariableImpl.accept(PsiLocalVariableImpl.java:279) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:185) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at...
SQL Format 还是比较消耗性能的,不建议格式化,最多在调试的时候通过参数设置,生产系统时,没必要增加