Я хотел выполнить некоторую запланированную работу JDBC в компоненте.Использование EntityManager и DataSource вместе в LocalBean
И у меня есть.
Internal Exception: java.sql.SQLException: Error in allocating a connection.
Cause: java.lang.IllegalStateException: Local transaction already has 1 non-XA Resource:
cannot add more resources.
Error Code: 0
@LocalBean @Stateless
class MyBean {
public void doJPA() {
}
@Schedule
public void doJDBC() {
}
@PersistentContext
EntityManager entityManager;
@Resource
DataSource dataSource;
}
ли я сделать что-нибудь не так?
Должен ли я просто разделить фасоль?
спасибо.
Зачем вам нужен DataSource? Недостаточно EntityManager? – perissf
Cuz, как аннотированный, мне нужно выполнить пакетное задание, которое не подходит для JPA, например, обновление целых строк таблицы. –