Что я получаю от установки этого TransactionAttributeType.NOT_SUPPORTED

Мне удалось найти примеры, в которых используется эта конструкция, хотя я не уверен, что я могу из этого получить?

Означает ли это, что все операторы select в EJB без сохранения состояния должны следовать этому?

@Stateless
public class EmployeeFacade {
    @PersistenceContext(unitName="EmployeeService")
    EntityManager em;

    @TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
    public List<Department> findAllEmployees() {
        return em.createQuery("SELECT e FROM Employee e",
        Employee.class)
        .getResultList();
    }

Что я получу от этого?

Спасибо.

7
задан Mark Estrada 29 May 2012 в 09:10
поделиться