我的方法是这样写的,
public List getObjList(Object obj)
{
                  Session session = super.getSession();
Criteria c = session.createCriteria(obj.getClass());
Example e = Example.create(obj);
e.enableLike(MatchMode.START).excludeZeroes();
c.add(e);
return c.list();
}
我的本意是想根据输入的条件进行查询而不用写繁琐的hql语句,因为查询的不确定性有点多,但是有个问题不好解决,
比如说我对 服务(SysService)这张表进行查询,如果根据服务的名称(name)或服务创建的
时间(createDate)等这些属于该表的基本字段时候都是正常的,但是关于外键的时候,数据库
字段是createUserId,对应SysUser表的主键,在java实体类中是以对象方式封装的情况下就不
支持上面的查询了,而我又不想去拼接hql语句,请问各位前辈有什么好的办法?谢谢!