日期:2014-05-19  浏览次数:20661 次

在ssh框架里不用hql,如何运行sql语句
hql有级联,很多sql语句pl sql能运行,hql运行不了

------解决方案--------------------
Query query = session.createSQLQuery(sql);
这个方法有bug,当数据库里有char类型数据时,不管该字段有多长,返回的都是一个Character,就是一个字符
最好还是先得到connection,最好用jdbc的方式来操作,得到connection的方法不记得了,去网上查下,不要用过时的方法,上次用了个过时的方法,导致connection关不掉,程序跑一会儿就挂