Связь между EJB 3.0 и JPA?

Это может показаться очевидным, но я видел противоречивые утверждения: Является ли JPA частью EJB 3.0? Я не специалист, и меня это сбивает с толку.

Если так, то JPA манипулирует Entity Beans? Эти объектные компоненты являются интерфейсом между уровнем персистентности и бизнес-уровнем, реализующим логику с bean-компонентами без сохранения состояния?

Основной вопрос для меня заключается в том, как реализовать функцию «поиск пользователя на основе различных критериев», где «поиск» запрос-его строковое представление- должно быть построено? Я имею в виду, что если JPA не является частью EJB, мои bean-компоненты не должны знать о модели данных, верно?

Где граница?

17
задан BalusC 1 January 2017 в 16:59
поделиться