ソースを参照

使用SqlMgmtDaoFactory和ISqlMgmtDao代替常用开发

huangbo 6 年 前
コミット
76810e3d6b
共有1 個のファイルを変更した4 個の追加5 個の削除を含む
  1. 4 5
      ipu-rest-demo/src/main/java/com/ai/ipu/server/demo/control/db/DbSqlMgmtController.java

+ 4 - 5
ipu-rest-demo/src/main/java/com/ai/ipu/server/demo/control/db/DbSqlMgmtController.java

@ -9,10 +9,9 @@ import org.springframework.web.bind.annotation.ResponseBody;
9 9

10 10
import com.ai.ipu.data.JMap;
11 11
import com.ai.ipu.data.impl.JsonMap;
12
import com.ai.ipu.database.dao.IpuDaoManager;
13
import com.ai.ipu.sql.mgmt.DbSqlMgmtDao;
14
import com.ai.ipu.sql.mgmt.FileSqlMgmtDao;
12
import com.ai.ipu.sql.mgmt.ISqlMgmtDao;
15 13
import com.ai.ipu.sql.mgmt.SqlManager;
14
import com.ai.ipu.sql.mgmt.SqlMgmtDaoFactory;
16 15

17 16
@Controller
18 17
@RequestMapping("/db/mgmt")
@ -25,7 +24,7 @@ public class DbSqlMgmtController {
25 24
        // TODO Auto-generated method stub
26 25
        JMap params = new JsonMap();
27 26
        params.put("id", param.getInt("id", 1));
28
        FileSqlMgmtDao dao = IpuDaoManager.takeDao(FileSqlMgmtDao.class, connName);
27
        ISqlMgmtDao dao = SqlMgmtDaoFactory.createFileSqlMgmtDao(connName);
29 28
        List<Map<String, Object>> dataResult = dao.executeSelect("com.ai.ipu.user.user", "select", params);
30 29
        JMap result = new JsonMap();
31 30
        result.put("result", dataResult);
@ -38,7 +37,7 @@ public class DbSqlMgmtController {
38 37
        // TODO Auto-generated method stub
39 38
        JMap params = new JsonMap();
40 39
        params.put("id", param.getInt("id", 1));
41
        DbSqlMgmtDao dao = IpuDaoManager.takeDao(DbSqlMgmtDao.class, connName);
40
        ISqlMgmtDao dao = SqlMgmtDaoFactory.createDbSqlMgmtDao(connName);
42 41
        List<Map<String, Object>> dataResult = dao.executeSelect("com.ai.ipu.UserMapper", "select", params);
43 42
        JMap result = new JsonMap();
44 43
        result.put("result", dataResult);