2015-09-04 56 views
0
session.createSQLQuery("SHOW SESSION STATUS").list() 

抛出奇怪异常:Hibernate无法列出mysql的SHOW会话状态

值java.sql.SQLException:列“VARIABLE_VALUE找不到。 无法执行查询 的SQLState S0022

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

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

我怎样才能解决这个问题?

回答

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