当我尝试使用setFirstResult时,Nhibernate版本3.3.3出现了问题。IQuery q = session.CreateQuery("Select a from SelectionAssignment a ") 然而,如果我将参数设置为.SetFirstResult(0),则工作正常。
有人能告诉我为什么吗?或者我怎么才能解决这个问题?
我已经在MySQL中创建了一个视图,我在JPA中使用这个视图作为实体,@Immutable现在我面临的问题是,我试图通过在查询对象中设置setMaxResults来进行分页,在后端,正在发生的是视图没有限制,所以它试图获取所有记录,然后应用setMaxResults,这会破坏我本可以编写本机查询的性能,但它有点混乱。select e from myViewEntity where 1=1 and (adding addition constraints as parameter)
我的问题