是否可以使用hibernate标准并直接运行SQL?

时间:2014-06-02 03:18:05

标签: java hibernate hibernate-criteria

我遇到org.hibernate.Criteria的性能问题,因为我从数据库中取出太多行来填充我的primefaces数据表。

我已成功解决了系统中其他表的问题,方法是使用org.hibernate.SQLQuery并自行构建我的实体。

但在这种特殊情况下,我不想停止使用标准,因为表格中有很多过滤器和排序,已经用Criteria实现...

所以我的问题是......是否可以获取我的Criteria对象,包含我设置的所有限制和命令,而不是使用myCriteria.list();,使用其他只运行的对象来自此Criteria的SQL并返回类似org.hibernate.Query.list()的内容,我可以在其中构建我自己的实体吗?

谢谢!

0 个答案:

没有答案