diff --git a/src/main/java/org/redkale/source/DataNativeSqlParser.java b/src/main/java/org/redkale/source/DataNativeSqlParser.java index 9b6b466b8..ea2da7daf 100644 --- a/src/main/java/org/redkale/source/DataNativeSqlParser.java +++ b/src/main/java/org/redkale/source/DataNativeSqlParser.java @@ -30,10 +30,13 @@ public interface DataNativeSqlParser { //根据参数值集合重新生成的带?参数可执行的计算总数sql,用于返回Sheet对象 protected String nativeCountSql; - //需要预编译的参数名, 数量与sql中的?数量一致 + //需要预编译的${xxx}参数名, 数量与sql中的?数量一致 protected List paramNames; - //参数值集合, paramNames中的key必然会存在 + //需要预编译的jdbc参数名, 数量与sql中的?数量一致 + protected List jdbcNames; + + //jdbc参数值集合, paramNames中的key必然会存在 protected Map paramValues; /** @@ -78,6 +81,14 @@ public interface DataNativeSqlParser { this.paramValues = paramValues; } + public List getJdbcNames() { + return jdbcNames; + } + + public void setJdbcNames(List jdbcNames) { + this.jdbcNames = jdbcNames; + } + @Override public String toString() { return JsonConvert.root().convertTo(this);