, question , , EntityManager TransactionAttributeType.
bean, , , , , . NOT_SUPPORTED, :
, .
processDoc , .
public class MyBean {
@EJB
private DocsBean docsBean;
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
public void longRunning(List<Document> docs) {
for (Document doc : docs) {
docsBean.processDoc(doc);
}
}
}
public class DocsBean {
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void processDoc(Document document) {
}
}
.