SessionFactory sf = HibernateUtil.getSessionFactory();
Session s = sf.getCurrentSession();
s.beginTransaction();
SQLQuery sqlquery = s.createSQLQuery("select * from Book b where b.name = bookName").addEntity("b",Book.class);
List<Book> list = sqlquery.list();
s.getTransaction().commit();
return list;
这个写就不对,返回不了想要的结果,请高手指点迷津!不胜感激!!
另外在下面给小弟介绍一下,这个createSQLQuery()的用法。谢谢
结果如果很满意,另加高分。。。
SessionFactory sf = HibernateUtil.getSessionFactory();
Session s = sf.getCurrentSession();
s.beginTransaction();
List<Book> sqlquery = s.createSQLQuery("select * from book where name = bookName").addEntity("b",Book.class).list();
s.getTransaction().commit();
这个不会有错了吧,它查询的是什么值,List?还是BOOK?