NutzCN Logo
问答 nutz 执行 sql的问题
发布于 2836天前 作者 qq_95b3862e 2980 次浏览 复制 上一个帖子 下一个帖子
标签: dao 自定义sql

如果要用nutz执行sql语句并且查询的结果打印出来怎样写呢 比如:
SELECT t.job_name FROM t_sys_quartz t;

6 回复
Sql sql = Sqls.queryString("SELECT t.job_name FROM t_sys_quartz t");
List<String> strs = dao.execute(sql).getList(String.class);

@wendal 为啥我只能拿到第一列的值呢

这sql只查了t.job_name

@wendal

2016-12-28 14:35:50,023 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) DEBUG - SELECT t.job_name,t.comment FROM t_sys_quartz t;
2016-12-28 14:35:50,059 org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:283) DEBUG - ...DONE
SQL任务:sql任务正在执行,执行时间: 2016年12月28日 14时35分50秒
2016-12-28 14:35:50,060 com.zdl.biz.util.quartz.clazz.SqlJob.execute(SqlJob.java:36) DEBUG - ["001", "sql任务"]

@wendal

1	001	11	0/5 * * * * ?	com.zdl.biz.util.quartz.clazz.SqlJob	{"sql":"SELECT t.* FROM t_sys_quartz t;"
32	sql任务		0/50 * * * * ?	com.zdl.biz.util.quartz.clazz.SqlJob	{"sql":"SELECT t.job_name,t.comment FROM 

这是我的数据

Sql sql = Sqls.queryRecord("SELECT t.job_name, t.comment FROM t_sys_quartz t");
List<Record> list = dao.execute(sql).getList(Record.class);

添加回复
请先登陆
回到顶部