我正在使用 Hibernate 3.5.6 和 JPA 2。
这是我的代码:
public List<Route> searchRoutesEndingAt(GeoLocation destinationLocation,
int destinationRangeInMeters, RouteUserPref routeUserPref) {
Query query = entityManager.createNamedQuery("searchRoutesEndingAt");
query.setParameter("lat1", destinationLocation.getLatitude());
query.setParameter("lng1", destinationLocation.getLongitude());
query.setParameter("destinationRangeInMeters", destinationRangeInMeters);
try {
return query.getResultList();
} catch (NoResultException ex) {
return null;
}
}
在上面的代码中,我想根据具有各种属性的 routeUserPref 过滤结果集。