2015-09-04 24 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();