Это может показаться очевидным, но я видел противоречивые заявления: Является ли JPA частью EJB 3.0? Я не специалист, и это довольно запутанно для меня.
Если это так, JPA манипулирует Entity Beans? Эта сущность beans является интерфейсом между уровнем персистентности и бизнес-уровнем, реализующим логику с помощью безстоящего Beans?
Основной вопрос для меня заключается в том, как реализовать функцию "поиск пользователя на основе различных критериев", где должен быть создан запрос "поиск" - представление строки? Я имею в виду, если JPA не является частью EJB, мой beans не должен знать модель данных, верно?
Где граница?