首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

生手求一条简单的HQL语句

2011-11-19 
新手求一条简单的HQL语句查询条件不固定 所以是拼凑HQLString hqlfrom Buys b where 11根据页面传来

新手求一条简单的HQL语句
查询条件不固定 所以是拼凑HQL

String hql="from Buys b where 1=1";

根据页面传来的值来补充这条HQL


目前效果SQL能写出来
select * from buys where 1=1 and clientid like (select id from client where name='百度')

求怎么添加and后半段的HQL 能达到SQL查出来的效果

[解决办法]
用StringBuffer
StringBuffer hql = "from Buys b where 1=1";
//后面根据不同情况添加
hql.append(" and clientid like (select id from client where name='百度')");

热点排行