56,677
社区成员
发帖
与我相关
我的任务
分享
query.setFirstResult(firstnum.intValue());
query.setMaxResults(maxnum.intValue());
List<Object> entities = session.createSQLQuery(
"SELECT {pr.*}, {pt.*} " +
"FROM person pr, partner pt " +
"WHERE pr.name = pt.name" )
.addEntity( "pr", Person.class)
.addEntity( "pt", Partner.class)
.list();
好吧,那只能使用原生sql了,但是我有同名字段,好像报错,大神知道怎么修改么
内部分页需要只查询主表分页再进行sql拼接,hibernate里要拼接sql ,要配置一些xml,具体操作比较复杂