Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/12/2004, 08:30
Avatar de hugo777
hugo777
 
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 3 meses
Puntos: 1
Hola, es distinto el acceso a base de datos desde un EJB, que el manejo de la transaccionabilidad del EJB. Pues no necesitas, especificar un datasource para definir cual será el nivel de transaccionabilidad de los EJB.
Cuando tu le dices a tu EJB, que su transaccionabilidad será manejada por el container, pues, todo se configura en los descriptores: ejb-jar.xml .

Puede darse el caso que tu EJB, no tenga acceso a base de datos, pero sin embargo, si tenga un manejo de transaccionabilidad con cierto nivel configurado para cada metodo. Así tú metodo puede hacer commit y rollback, sin considerar que se esta accediendo a un BD.


El datasource, entra a tallar, cuando tu necesitas acceder a base de datos, y el caso en que un EJB, sí necesita un datasource, es sólo cuando el EJB, es del tipo EJB Entity CMP (container manager persistence).

Los links que te pase en el post anterior, te ilustran como se configura el nivel de transaccionabilidad en un EJB.
__________________
Saludos,

H@C..