Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/08/2010, 12:08
hualro
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: DataSource con java EE6, netbeans 6.8 y glassfish v3

Mmmm que raro que estés tratando de acceder un Datasource a la "old school", por qué no mejor usas Spring o Hibernate para acceder a tu recurso.

En Spring sería algo así:

Código XML:
Ver original
  1. <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean" scope="singleton">
  2.  
  3. <property name="jndiName" value="/jdbc/YourDataSource" />
  4. <property name="resourceRef" value="true" />
  5. </bean>

Con Hibernate :

Código Properties:
Ver original
  1. hibernate.connection.datasource = java:/comp/env/jdbc/yourDataSource
  2. hibernate.transaction.factory_class =     org.hibernate.transaction.JTATransactionFactory
  3. hibernate.transaction.manager_lookup_class =     org.hibernate.transaction.JBossTransactionManagerLookup
  4. hibernate.dialect = org.hibernate.dialect.YourDBDialect

La ventaja es que usarías un ORM en lugar de manejar la capa de datos a manita ya que es mucho trabajo!!!!

Saludos!