Метод find может быть вызван без транзакции, однако в этом случае результирующий объект (если он найден) будет в состоянии отсоединен , если используется EntityManager с "транзакцией- контекст сохраняемой области ". Если EntityManager имеет «расширенный контекст постоянства», результат будет в состоянии managed . Если в транзакции вызывается метод find , результирующая сущность будет управляться в обоих случаях.
Для получения дополнительной информации о контекстах "область действия транзакции" и "расширенный" срок действия см. здесь .