Отношения между EJB 3.0 и JPA?

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

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

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

Где граница?

Ответы на вопрос(4)

Ваш ответ на вопрос