更新beetlsql2.7.8

This commit is contained in:
zhuangqian 2016-12-29 21:38:44 +08:00
parent 06dc9df094
commit 256d05101b
4 changed files with 13 additions and 42 deletions

View File

@ -19,7 +19,7 @@
<shiro.version>1.3.2</shiro.version>
<log4j2.version>2.7</log4j2.version>
<beetl.version>2.7.3</beetl.version>
<beetlsql.version>2.7.7</beetlsql.version>
<beetlsql.version>2.7.8</beetlsql.version>
</properties>
<dependencies>

View File

@ -15,18 +15,6 @@
*/
package com.smallchill.core.plugins.dao;
import java.lang.reflect.Method;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import org.beetl.sql.core.SQLManager;
import org.beetl.sql.core.SQLSource;
import org.beetl.sql.core.annotatoin.Table;
import org.beetl.sql.core.db.ClassDesc;
import org.beetl.sql.core.db.DBStyle;
import org.beetl.sql.core.db.KeyHolder;
import com.smallchill.core.annotation.BindID;
import com.smallchill.core.annotation.DbName;
import com.smallchill.core.constant.Const;
@ -35,7 +23,15 @@ import com.smallchill.core.plugins.connection.ConnectionPlugin;
import com.smallchill.core.toolbox.Func;
import com.smallchill.core.toolbox.Paras;
import com.smallchill.core.toolbox.grid.BladePage;
import com.smallchill.core.toolbox.kit.LogKit;
import org.beetl.sql.core.SQLManager;
import org.beetl.sql.core.annotatoin.Table;
import org.beetl.sql.core.db.ClassDesc;
import org.beetl.sql.core.db.KeyHolder;
import java.lang.reflect.Method;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
* beetlsql 自动API封装dao工具
@ -710,31 +706,6 @@ public class Blade {
return idValue;
}
/**
* 将增删改查语句打印到控制台
*/
public void genBuiltInSqlToConsole() {
StringBuilder sb = new StringBuilder();
Class cls = this.modelClass;
DBStyle dbStyle = getSqlManager().getDbStyle();
SQLSource tempSource = dbStyle.genSelectById(cls);
sb.append(tempSource.getTemplate());
sb.append("\n\r");
tempSource = dbStyle.genUpdateById(cls);
sb.append(tempSource.getTemplate());
sb.append("\n\r");
tempSource = dbStyle.genDeleteById(cls);
sb.append(tempSource.getTemplate());
sb.append("\n\r");
tempSource = dbStyle.genInsert(cls);
sb.append(tempSource.getTemplate());
sb.append("\n\r");
LogKit.println(sb.toString());
}
/*************************************************************************************************/
private String getSet(String set) {

View File

@ -70,7 +70,7 @@ public class GenerateController extends CurdController<Generate> {
try {
LogKit.println("\n\n-------------------------------- gen by beetlsql {} --------------------------------\n", DateKit.getTime());
LogKit.println("-----↓------- curd -------↓-----\n");
Blade.create(ClassKit.newInstance(table).getClass()).genBuiltInSqlToConsole();
Blade.dao().genBuiltInSqlToConsole(ClassKit.newInstance(table).getClass());
LogKit.println("\n-----↓-- updateNotNull --↓-----\n");
LogKit.println(Blade.dao().getDbStyle().genUpdateTemplate(ClassKit.newInstance(table).getClass()).getTemplate());
LogKit.println("\n-----↓------- field -------↓-----\n");
@ -87,7 +87,7 @@ public class GenerateController extends CurdController<Generate> {
try {
LogKit.println("\n\n-------------------------------- gen by beetlsql {} --------------------------------\n", DateKit.getTime());
LogKit.println("-----↓------- curd --------↓-----\n");
Blade.create(ClassKit.newInstance(table).getClass()).genBuiltInSqlToConsole();
Blade.dao(slave).genBuiltInSqlToConsole(ClassKit.newInstance(table).getClass());
LogKit.println("\n-----↓-- updateNotNull --↓-----\n");
LogKit.println(Blade.dao(slave).getDbStyle().genUpdateTemplate(ClassKit.newInstance(table).getClass()).getTemplate());
LogKit.println("\n-----↓------ field -------↓-----\n");

View File

@ -25,7 +25,7 @@
<i class="ace-icon fa fa-check "></i>
使用技术:
<strong class="info">
Spring + SpringMVC + Beetl + Ehcache + Shiro + BootStrap
Spring + SpringMVC + Beetl + BeetlSql + Ehcache + Shiro + BootStrap
</strong>
</div>