`

Hibernate使用本地SQL查询语句

阅读更多

使用本地sql查询语句使用的是Query接口:

Query query = session.createSQLQuery("select * from user");

List list = query.list()

需要提出的是:1.sql中的user不是对象而是数据库对应的表名;

                     2.此时查询出来的list不是实体对象而是Object数组

 

如果要查询出一个对象可以这样:

Query query = session.createSQLQuery("select * from user").addEntity(User.class);

List<User> list = query.list();

for(User user:list)

sysout(user.getName);

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics