高手帮帮忙,hibernate hql语句问题,查询两个表

以前是,没有许可证号和许可证到期日期的,现在增加了两个查询条件,但是这两个条件和前边的这些是在不同的表中,但是两个表都有相同的id:ZBID,sbHql.append("... 以前是,没有许可证号和许可证到期日期的,现在增加了两个查询条件,但是这两个条件和前边的这些是在不同的表中,但是两个表都有相同的id:ZBID,
sbHql.append(" From BaseArchvbaseinforPO where (1=1) ");
sbHql.append(" and groupid = '").append(groupID).append("'");
sbHql.append(" and permtype = '").append(permType).append("'");
List<BaseArchvbaseinforPO> resultList = new ArrayList<BaseArchvbaseinforPO>();
/**
* 查询条件1、单位名称
*/
po就是所谓的其中的一个javabean,请问我怎样追加那两个查询条件呢?因为在不同的javabean中。以及结果的查询返回类型还需要修改吗?
展开
 我来答
百度网友e783882
2012-09-05 · TA获得超过125个赞
知道小有建树答主
回答量:156
采纳率:100%
帮助的人:149万
展开全部
sbHql.append(" From BaseArchvbaseinforPO bap, NewTable nt where (bap.zbId=nt.zbId) ");
sbHql.append(" and bap.groupid = '").append(groupID).append("'");
sbHql.append(" and bap.permtype = '").append(permType).append("'");
sbHql.append(" and nt.lisence = '").append(lisence).append("'");

sbHql.append(" and nt.lisenceDate between '").append(startDate).append(" and ").append(endDate);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式