一、基本操作
/**
* sql语句查询,基本操作
*/
@Test
public 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语句查询,把数据封装到对象中
*/
@Test
public 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();
}
本文介绍了如何使用Hibernate进行SQL查询的基本操作,并演示了如何将查询结果封装到对象中,以便于进一步的数据处理和应用。
540

被折叠的 条评论
为什么被折叠?



