您的位置:首页 > 数据库

Hibernate 使用原生SQL进行查询

2013-06-23 19:27 381 查看
例子

SQLQuery sqlQuery = getSession().createSQLQuery(SQLString);
sqlQuery.setResultTransformer(Transformers.aliasToBean(PvpRank.class));
sqlQuery.addScalar("bodyId", Hibernate.INTEGER);
sqlQuery.addScalar("bodyName", Hibernate.STRING);
sqlQuery.addScalar("integration", Hibernate.INTEGER);
sqlQuery.addScalar("winRate", Hibernate.INTEGER);
List<PvpRank>  list = sqlQuery.list();


其中 :sqlQuery.setResultTransformer(Transformers.aliasToBean(PvpRank.class)); 设置你查询后的对象 xxx.class

sqlQuery.addScalar("bodyId", Hibernate.INTEGER);

设置你查询的字段的类型,这里bodyId ,类型为int;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: