final StringBuilder hql = new StringBuilder();
hql.append("select e ");
hql.append("from Employee e ");
hql.append("where 1=1 ");
final List params = new ArrayList();
if (id >= 0) {
hql.append(" and e.id=? ");
params.add(id);
hql.append("select e ");
hql.append("from Employee e ");
hql.append("where 1=1 ");
final List params = new ArrayList();
if (id >= 0) {
hql.append(" and e.id=? ");
params.add(id);
}
HQL查询时返回List集合
for(Employee e:lists)
{
System.out.println(e.getId());
}
当hql写成select id ,name from Employyee 遍历list集合时会异常Ljava.lang.Object 异常