不带参数执行的是一个function,带参数的执行的是一个script,所以写法不一样,这个是内部DBConnection的逻辑不一样导致的
有参数,functionname不需要括号
List<Entity> entities = new ArrayList<>();
entities.add(new BasicInt(5));
entities.add(new BasicInt(7));
BasicDBTask basicDBTask = new BasicDBTask("ymtest::test4", entities);
exclusiveDBConnectionPool.execute(basicDBTask);
无参数,functionname需要括号
BasicDBTask basicDBTask = new BasicDBTask("ymtest::test1()");
exclusiveDBConnectionPool.execute(basicDBTask);
在有用到模块的情况下,有参数,functionname不需要括号,无参数,functionname需要括号,这种是不是不太统一