hibernate框架的查询方式sql语句(二十一)

来源:互联网 发布:搞怪照片软件下载 编辑:程序博客网 时间:2024/05/18 03:50

一、基本操作

/** * sql语句查询,基本操作 */@Testpublic void run1() {Session session = HibernateUtils.getCurrentSession();Transaction tx = session.beginTransaction();// 创建的是sql的查询接口SQLQuery query = session.createSQLQuery(" select * from cst_linkman ");// 查询数据List<Object[]> list = query.list();for (Object[] objects : list) {System.out.println(Arrays.toString(objects));}tx.commit();}

二、数据封装到对象中

/** * sql语句查询,把数据封装到对象中 */@Testpublic void run2() {Session session = HibernateUtils.getCurrentSession();Transaction tx = session.beginTransaction();// 创建的是sql的查询接口SQLQuery query = session.createSQLQuery(" select * from cst_linkman ");// 通过方法设置query.addEntity(Linkman.class);List<Linkman> list = query.list();for (Linkman linkman : list) {System.out.println(linkman);}tx.commit();}


原创粉丝点击