从Mybatis / Ibatis运行DBCC命令

时间:2013-01-25 16:24:12

标签: java sql-server jdbc ibatis mybatis

我正在尝试从mybatis调用Sql Server DBCC命令,并且返回结果名称列表但不返回值。

@select("dbcc useroptions")
List dbccUserOptions();

仅返回选项名称列表。任何想法如何获得价值观?

2 个答案:

答案 0 :(得分:0)

试试这个:

@Select("dbcc useroptions")
@MapKey("Set Option")
Map<String, String> dbccUserOptions();

答案 1 :(得分:0)

经过一些实验,我发现这有效:

@select("dbcc useroptions")
List<Map> dbccUserOptions();

事实证明,Mybatis正在检查返回类型,如果它是一个标量列表,它将只返回第一个项目。