您的位置:首页 > 数据库

使用hibernate执行原生的sql

2014-06-05 16:04 197 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: