Hibernate三种查询方式?
<1>HQL
String hql="FROM User";
Query query=session.createQuery(hql);
List<User> list=query.list();
<2>criteria //重点
Criteria c = session.createCriteria(User.class);
c.add(Restrictions.eq("teamid", 1)); //条件
List<User> list = c.list();
<3>SQL
List<Object[]> list=session.createSQLQuery(sql).list();
返回的是一个List<Object[]>,对它的操作一般是遍历后,
用Object[]数组的元素来实例化一个对象
注意:不同的表之间不要有相同的列名
hibernate的三种查询方式
最新推荐文章于 2022-02-25 20:00:37 发布