Hibernate无法列出Mysql SHOW SESSION STATUS

时间:2015-09-04 07:24:04

标签: mysql hibernate

session.createSQLQuery("SHOW SESSION STATUS").list()

引发奇怪的异常:

java.sql.SQLException:Column' VARIABLE_VALUE'未找到。 无法执行查询 SQLState S0022

但是

session.createSQLQuery("SHOW SESSION STATUS").executeUpdate()

工作正常并返回结果列表的确切大小:291

我该如何解决?

1 个答案:

答案 0 :(得分:0)

Query query=session.createSQLQuery("SHOW SESSION STATUS");
query.setResultTransformer(AliasToEntityMapResultTransformer.INSTANCE);
List<Map<String,Object>> result = query.list();