Browse Source

代码优化

mxd 4 years ago
parent
commit
59305e4d06

+ 8 - 8
src/main/java/org/ssssssss/magicapi/spring/boot/starter/MagicAPIAutoConfiguration.java

@@ -42,7 +42,7 @@ import org.ssssssss.script.MagicPackageLoader;
 import org.ssssssss.script.MagicScript;
 import org.ssssssss.script.MagicScriptEngine;
 import org.ssssssss.script.functions.ExtensionMethod;
-import org.ssssssss.script.interpreter.AbstractReflection;
+import org.ssssssss.script.reflection.AbstractReflection;
 import org.ssssssss.script.parsing.ast.statement.AsyncCall;
 
 import javax.servlet.http.HttpServletRequest;
@@ -260,7 +260,7 @@ public class MagicAPIAutoConfiguration implements WebMvcConfigurer {
 	 * 注入数据库查询模块
 	 */
 	@Bean
-	public DatabaseQuery databaseQuery(MagicDynamicDataSource dynamicDataSource, ResultProvider resultProvider, PageProvider pageProvider, SqlCache sqlCache) {
+	public SQLExecutor magicSQLExecutor(MagicDynamicDataSource dynamicDataSource, ResultProvider resultProvider, PageProvider pageProvider, SqlCache sqlCache) {
 		RowMapper<Map<String, Object>> rowMapper;
 		// 下划线转驼峰命名
 		if (properties.isMapUnderscoreToCamelCase()) {
@@ -291,12 +291,12 @@ public class MagicAPIAutoConfiguration implements WebMvcConfigurer {
 		} else {
 			rowMapper = new ColumnMapRowMapper();
 		}
-		DatabaseQuery query = new DatabaseQuery(dynamicDataSource);
-		query.setResultProvider(resultProvider);
-		query.setPageProvider(pageProvider);
-		query.setRowMapper(rowMapper);
-		query.setSqlCache(sqlCache);
-		return query;
+		SQLExecutor sqlExecutor = new SQLExecutor(dynamicDataSource);
+		sqlExecutor.setResultProvider(resultProvider);
+		sqlExecutor.setPageProvider(pageProvider);
+		sqlExecutor.setRowMapper(rowMapper);
+		sqlExecutor.setSqlCache(sqlCache);
+		return sqlExecutor;
 	}
 
 	/**

+ 1 - 1
src/main/java/org/ssssssss/magicapi/spring/boot/starter/MagicMongoAutoConfiguration.java

@@ -9,7 +9,7 @@ import org.springframework.context.annotation.Configuration;
 import org.ssssssss.magicapi.functions.MongoCollectionExtension;
 import org.ssssssss.magicapi.functions.MongoFindIterableExtension;
 import org.ssssssss.magicapi.functions.MongoFunctions;
-import org.ssssssss.script.interpreter.AbstractReflection;
+import org.ssssssss.script.reflection.AbstractReflection;
 
 /**
  * mongo配置