Pessoal,
Usando EJB 3.1 eu necessáriamente eu preciso usar JPA ou eu posso usar JDBC?
Como fica o controle de transação?
Pessoal,
Usando EJB 3.1 eu necessáriamente eu preciso usar JPA ou eu posso usar JDBC?
Como fica o controle de transação?
Pessoal,Usando EJB 3.1 eu necessáriamente eu preciso usar JPA ou eu posso usar JDBC?
Como fica o controle de transação?
No meu caso eu deixo o Spring gerenciar isso.
Pode usar JDBC tranquilamente.
Aproveite e use o pool de conexões do seu servidor de aplicações e como usa EJB injete os DataSources nele.
O controle de transações funciona da mesma maneira, você pode anotar tranquilamente seus beans (JTA) assim como faria usando JPA.
Lembrando que não é igual Hibernate, que precisa indicar inicio e fim da transação, as anotações do JTA o fazem pra vc.
Apenas injete um SessionContext (como @Resource se não me engano) pra efetuar o rollback quando for necessário.
Outro ponto importante é que em uma conexão gerenciada pelo conteiner você não poderá alterar configurações de autocommit (atravez do setAutoCommit, se não me engano), mas isso não fará diferença.
Pessoal,Usando EJB 3.1 eu necessáriamente eu preciso usar JPA ou eu posso usar JDBC?
Como fica o controle de transação?