Если я хочу что-то подобное с EclipseLink и JPA 2,0CriteriaBuilder JPA 2,0 EclipseLink
SELECT ... FROM ... WHERE name1 = значение1 И name2 = значение2 ИЛИ name3 = value3
Каков наилучший способ? В Официальном сказать Somthing как:
cq.where(cb.equal(pet.get(Pet_.name), "Fido")
.and(cb.equal(pet.get(Pet_.color), "brown");
http://download.oracle.com/javaee/6/tutorial/doc/gjivm.html#gjiwu
но с EclipseLink невозможное, потому что cb.equal(pet.get(Pet_.name), "Fido")
является Predicate
и не anidate запрос с .and
Любые идеи?