Browse Source

升级:beetlsql 3.0.7

xinggang 4 years ago
parent
commit
00b961deef

+ 1 - 1
build.gradle

@@ -21,7 +21,7 @@ repositories {
 dependencies {
     implementation 'org.springframework.boot:spring-boot-starter-web'
     implementation 'org.springframework.boot:spring-boot-starter-jdbc'
-    compile group: 'com.ibeetl', name: 'sql-springboot-starter', version: '3.0.3-RELEASE'
+    compile group: 'com.ibeetl', name: 'sql-springboot-starter', version: '3.0.7-RELEASE'
     compile group: 'com.zaxxer', name: 'HikariCP', version: '3.4.5'
     runtimeOnly 'mysql:mysql-connector-java'
     runtimeOnly 'com.microsoft.sqlserver:mssql-jdbc'

+ 9 - 4
src/main/java/co/weiku/beetlsqldemo/web/HomeController.java

@@ -1,13 +1,15 @@
 package co.weiku.beetlsqldemo.web;
 
-import co.weiku.beetlsqldemo.bean.UserEntity;
 import co.weiku.beetlsqldemo.mapper.UserMapper;
 import org.beetl.sql.core.SQLManager;
+import org.beetl.sql.core.SqlId;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import java.util.Map;
+
 /**
  * 演示控制器
  * 作者:Xing Gang
@@ -85,9 +87,12 @@ public class HomeController {
         //SQLReady sql = new SQLReady("select * from [sys_sql]");
         //var list = sqlManager3.execute(sql, LinkedHashMap.class);
 
-        UserEntity u = new UserEntity();
-        u.setName("moxiao");
-        var list = sqlManager1.template(u);
+        //        UserEntity u = new UserEntity();
+        //        u.setName("moxiao");
+        //        var list = sqlManager1.template(u);
+
+        SqlId sql = SqlId.of("user", "getDateTime");
+        var list = sqlManager1.select(sql, Map.class);
 
         return list;
     }

+ 6 - 0
src/main/resources/sql/user.md

@@ -3,4 +3,10 @@ select
 * 查询指定用户
 ```sql
 select * from sys_user where name=#{name}
+```
+
+getDateTime
+===
+```sql
+select 11 as CurrTime
 ```