如何在hibernate中实现分页,同时使用Session.createSQLQuery(SQL_Query)方法



我正试图在Hibernate中为本机Sql Query实现分页。我正在使用Query query = Session.createSQlQuery(Sql_Query);执行查询。如何在其中实现/添加分页?

AFAIK没有默认的方法,如果您使用的是本机sql,那么在查询中使用limitoffset可以实现相同的目的。


编辑1

对于您在评论中的查询:

我对MS SQL不是很熟悉,但我发现这些页面可以帮助你开始:

  • SQL Server的LIMIT和OFFSET等价物?

  • 如何在SQLServer2005中使用LIMIT[X]OFFSET[Y]

  • 要在网上进行更多搜索……:)

最新更新