我想从数据库获取一些行,我希望Hibernate在第一部分返回一些数据时停止检查OR
条件的第二部分。这类似于独占分离。我的代码如下:
Calendar c = Calendar.getInstance();
long now = c.getTimeInMillis();
Restrictions.or(
Restrictions.and(
Restrictions.lt("start", now),
Restrictions.gt("end", now)),
Restrictions.and(
Restrictions.gt("start", now),
Restrictions.lt("end", now)))
返回符合条件第一部分的行以及第二部分。我怎样才能实现这样的目标呢?