论坛首页 Java企业应用论坛

请教hibernate多表查询分页的问题!

浏览 2061 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-12-07  
现在我的问题是,我有A,B,C,D四张表。
四个表的结构都是一样的。现在我需要根据用户输入的关键字进行多表查询。并分页。
我用的sql语句为:from A where key=&a union from b where key=&a大概这样。

然后用query q=session.createQuery(sql);
         q.setFirstResult((curPage-1) * this.rowsPerPage);
    q.setMaxResults(this.rowsPerPage);

这样只能查出9条记录。而且我看控制台打出的sql语句只查了一个表的。我每页定的是10条。但结果应该是14条。
我想问一下,我sql语句肯定写的不对。哪位做过。麻烦告诉一下,谢了。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics