执行的sql语句不是select语句,比如show columns from table_31_1,如何获取其结果?
sql.forceExecQuery()
请问这个具体怎么用?怎么得到结果集?
select的时候怎么用现在就怎么用,执行dao.execute之前执行一下上面那句就行
List mapList = sql.getList(Map.class);用这个得到结果集为null,但是sql语句在数据库中执行有结果
完整代码
Sql sql = Sqls.create("show columns from table_31_1"); sql.forceExecQuery(); dao.execute(sql); List<Map> mapList = sql.getList(Map.class); log.debug(mapList);
设置回调啊
好了,谢谢