union 查询

hibernate对数据库操作进行封装对类进行操作。

union是对数据库中的表进行操作

所以要使用union,就要执行sql语句,而不是hql语句。

hibernate里面的session执行sql语句:

Queryquery=session.createSQLQuery(SQL);

List<Object[]>object=query.list();

在对List进行操作。

createSQLQuery执行sql语句对库操作

createQuery执行hql语句对表操作

相关推荐