diff --git a/pom.xml b/pom.xml
index a7408554..b9578486 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,7 @@
1.7
- 4.3.6.RELEASE
+ 4.3.7.RELEASE
1.3.2
2.7
2.8.5
@@ -285,7 +285,7 @@
production
- production
+ prod
diff --git a/src/main/conf/production/beetlsql.properties b/src/main/conf/prod/beetlsql.properties
similarity index 97%
rename from src/main/conf/production/beetlsql.properties
rename to src/main/conf/prod/beetlsql.properties
index b35eacad..fb9d62ce 100644
--- a/src/main/conf/production/beetlsql.properties
+++ b/src/main/conf/prod/beetlsql.properties
@@ -1,27 +1,27 @@
-ENGINE = org.beetl.sql.core.engine.SQLTemplateEngine
-DELIMITER_PLACEHOLDER_START = #{
-DELIMITER_PLACEHOLDER_END = }
-DELIMITER_STATEMENT_START = @
-DELIMITER_STATEMENT_END=
-HTML_TAG_SUPPORT = false
-CHARSET= UTF-8
-FN.use = org.beetl.sql.core.engine.UseFunction
-FN.globalUse = org.beetl.sql.core.engine.GlobalUseFunction
-FN.text = org.beetl.sql.core.engine.TextFunction
-FN.join = org.beetl.sql.ext.JoinFunction
-FN.isEmpty = org.beetl.sql.core.engine.EmptyExpressionFunction
-FN.isNotEmpty = org.beetl.sql.core.engine.NotEmptyExpressionFunction
-FN.db.testNull = org.beetl.sql.core.engine.TestNullFunction
-FN.db.dynamicSql = org.beetl.sql.core.engine.DynamicSqlFunction
-FN.page = org.beetl.sql.core.engine.PageQueryFuntion
-FN.orm.many = org.beetl.sql.core.orm.ORMManyEntityFunction
-FN.orm.single = org.beetl.sql.core.orm.ORMSingleEntityFunction
-FN.orm.lazyMany=org.beetl.sql.core.orm.LazyORMManyEntityFunction
-FN.orm.lazySingle=org.beetl.sql.core.orm.LazyORMSingleEntityFunction
-TAG.trim = org.beetl.sql.core.engine.TrimTag
-TAG.pageTag = org.beetl.sql.core.engine.PageQueryTag
-TAG.pageIgnoreTag= org.beetl.sql.core.engine.PageQueryIgnoreTag
-TAG.where= org.beetl.sql.core.engine.WhereTag
-ERROR_HANDLER = org.beetl.sql.core.engine.BeetlSQLTemplateExceptionHandler
-PRODUCT_MODE = true
-OFFSET_START_ZERO = false
+ENGINE = org.beetl.sql.core.engine.SQLTemplateEngine
+DELIMITER_PLACEHOLDER_START = #{
+DELIMITER_PLACEHOLDER_END = }
+DELIMITER_STATEMENT_START = @
+DELIMITER_STATEMENT_END=
+HTML_TAG_SUPPORT = false
+CHARSET= UTF-8
+FN.use = org.beetl.sql.core.engine.UseFunction
+FN.globalUse = org.beetl.sql.core.engine.GlobalUseFunction
+FN.text = org.beetl.sql.core.engine.TextFunction
+FN.join = org.beetl.sql.ext.JoinFunction
+FN.isEmpty = org.beetl.sql.core.engine.EmptyExpressionFunction
+FN.isNotEmpty = org.beetl.sql.core.engine.NotEmptyExpressionFunction
+FN.db.testNull = org.beetl.sql.core.engine.TestNullFunction
+FN.db.dynamicSql = org.beetl.sql.core.engine.DynamicSqlFunction
+FN.page = org.beetl.sql.core.engine.PageQueryFuntion
+FN.orm.many = org.beetl.sql.core.orm.ORMManyEntityFunction
+FN.orm.single = org.beetl.sql.core.orm.ORMSingleEntityFunction
+FN.orm.lazyMany=org.beetl.sql.core.orm.LazyORMManyEntityFunction
+FN.orm.lazySingle=org.beetl.sql.core.orm.LazyORMSingleEntityFunction
+TAG.trim = org.beetl.sql.core.engine.TrimTag
+TAG.pageTag = org.beetl.sql.core.engine.PageQueryTag
+TAG.pageIgnoreTag= org.beetl.sql.core.engine.PageQueryIgnoreTag
+TAG.where= org.beetl.sql.core.engine.WhereTag
+ERROR_HANDLER = org.beetl.sql.core.engine.BeetlSQLTemplateExceptionHandler
+PRODUCT_MODE = true
+OFFSET_START_ZERO = false
diff --git a/src/main/conf/production/config.properties b/src/main/conf/prod/config.properties
similarity index 100%
rename from src/main/conf/production/config.properties
rename to src/main/conf/prod/config.properties
diff --git a/src/main/conf/production/log4j2.xml b/src/main/conf/prod/log4j2.xml
similarity index 100%
rename from src/main/conf/production/log4j2.xml
rename to src/main/conf/prod/log4j2.xml
diff --git a/src/main/conf/production/spring/applicationContext-datasource.xml b/src/main/conf/prod/spring/applicationContext-datasource.xml
similarity index 98%
rename from src/main/conf/production/spring/applicationContext-datasource.xml
rename to src/main/conf/prod/spring/applicationContext-datasource.xml
index 956d60d7..6ed2a67c 100644
--- a/src/main/conf/production/spring/applicationContext-datasource.xml
+++ b/src/main/conf/prod/spring/applicationContext-datasource.xml
@@ -1,128 +1,128 @@
-
-
-
-
-
-
-
- classpath:config.properties
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ classpath:config.properties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/conf/production/spring/applicationContext-shiro.xml b/src/main/conf/prod/spring/applicationContext-shiro.xml
similarity index 100%
rename from src/main/conf/production/spring/applicationContext-shiro.xml
rename to src/main/conf/prod/spring/applicationContext-shiro.xml
diff --git a/src/main/conf/production/spring/applicationContext-task.xml b/src/main/conf/prod/spring/applicationContext-task.xml
similarity index 100%
rename from src/main/conf/production/spring/applicationContext-task.xml
rename to src/main/conf/prod/spring/applicationContext-task.xml
diff --git a/src/main/conf/production/spring/applicationContext.xml b/src/main/conf/prod/spring/applicationContext.xml
similarity index 100%
rename from src/main/conf/production/spring/applicationContext.xml
rename to src/main/conf/prod/spring/applicationContext.xml
diff --git a/src/main/conf/production/spring/springmvc-servlet.xml b/src/main/conf/prod/spring/springmvc-servlet.xml
similarity index 100%
rename from src/main/conf/production/spring/springmvc-servlet.xml
rename to src/main/conf/prod/spring/springmvc-servlet.xml
diff --git a/src/test/java/com/smallchill/test/beetlsql/BeetlTest.java b/src/test/java/com/smallchill/test/beetlsql/BeetlTest.java
index 33e241e4..10c41f76 100644
--- a/src/test/java/com/smallchill/test/beetlsql/BeetlTest.java
+++ b/src/test/java/com/smallchill/test/beetlsql/BeetlTest.java
@@ -1,28 +1,22 @@
package com.smallchill.test.beetlsql;
+import com.smallchill.core.beetl.ReportInterceptor;
+import com.smallchill.core.toolbox.CMap;
+import com.smallchill.core.toolbox.kit.CharsetKit;
+import org.beetl.sql.core.*;
+import org.beetl.sql.core.db.PostgresStyle;
+import org.springframework.core.io.ClassPathResource;
+
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
import java.util.Properties;
-import org.beetl.sql.core.ClasspathLoader;
-import org.beetl.sql.core.DefaultNameConversion;
-import org.beetl.sql.core.Interceptor;
-import org.beetl.sql.core.SQLLoader;
-import org.beetl.sql.core.SQLManager;
-import org.beetl.sql.core.db.PostgresStyle;
-import org.junit.Test;
-import org.springframework.core.io.ClassPathResource;
-
-import com.smallchill.core.beetl.ReportInterceptor;
-import com.smallchill.core.toolbox.CMap;
-import com.smallchill.core.toolbox.kit.CharsetKit;
-
@SuppressWarnings("rawtypes")
public class BeetlTest {
- @Test
+ //@Test
public void test() {
List