一个hibernate查询的问题!
我要实现以下查询:
Arrange 为对象
owner userViewers groupViewers为Arrange 属性对象
beggintime endtime 为Arrange 属性
String hql = "from Arrange as a where a.owner=? and ?>a.beggintime and ?<a.endtime and (? in a.userViewers or ? in a.groupViewers)";
Collection c = session.find(hql,
new Object[] {owner, time,time,searcher, g},
new Type[] {Hibernate.entity(User.class),
Hibernate.DATE,Hibernate.DATE,Hibernate.entity(User.class),
Hibernate.entity(Group.class)});
我用查询出错,请高人指点迷津,感激!;