Hibernate查询方式汇总
Hibernate总的来说共有三种查询方式:HQL、QBC和SQL三种。但是细分可以有如下几种:
一、HQL查询方式
???
Order类的常用方法:
Projections类的常用方法
示例:
??2、执行查询
????Session session = SessionFactory.getCurrentSession(); User user = new User(); Transaction ts = session.beginTransaction(); try { Criteria criteria1 = session.createCriteria(Room.class); Criteria criteria2 =criterial.createCriteria("User"); criteria2.add(Restrictions.eq("name",new String("ijse")); user= (User) criteria.list().get(0); session.commit(); } catch (HibernateException ex) { ts.rollBack(); ex.printStackTrace(); } System.out.println(user.getName());
?from :http://blog.sina.com.cn/s/blog_7ffb8dd501014a6o.html