使用本地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);
}