使用hibernate执行原生的sql

来源:互联网 发布:通用网络管理软件 编辑:程序博客网 时间:2024/04/29 11:55

Query query = session.createSQLQuery(sql);
List list=query.list();//这样就可查出数据了
注:
假如sql=”select name from table”;
List list = session.createSQLQuery(sql).list();
string name = list.iterator().next();//list.get(0).toString()不能取到

值,还会报错。
Listlist = session.createSQLQuery(sql).setResultTransformer

(Transformers.ALIAS_TO_ENTITY_MAP).list();
string name = list.get(0).get(“name”).toString();

0 0
原创粉丝点击