union 查询

hibernate 对数据库操作进行封装  对 进行操作。
union 是对数据库中的 进行操作
所以要使用union , 就要执行sql语句,而不是hql语句。
hibernate里面的session执行sql语句:

Query query = session.createSQLQuery( SQL);
List<Object[]> object = query.list();


在对List进行操作。


createSQLQuery 执行sql语句 对库操作
createQuery 执行 hql 语句 对表操作

 

你可能感兴趣的:(sql,Hibernate)