hello, I am an trying to use openejb for integration tests and I think I have run into similar issue like the one here :
http://n4.nabble.com/Not-supported-by-BasicDataSource-tc982313.html#none My persistence.xml looks like the following : <persistence-unit name="icratest" transaction-type="RESOURCE_LOCAL"> <provider>tr.com.innova.hukuk.ortak.base.persistence.HukukPersistence</provider> <mapping-file>typedefs.hbm.xml</mapping-file> <properties> <property name="hibernate.hbm2ddl.auto" value="none"/> <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/> <property name="hibernate.connection.driver_class" value="oracle.jdbc.OracleDriver"/> <property name="hibernate.connection.username" value="hope"/> <property name="hibernate.connection.password" value="hope"/> <property name="hibernate.connection.url" value=... </properties> </persistence-unit> While trying to run my tests I ended up getting the following stacktrace : Caused by: java.lang.UnsupportedOperationException: Not supported by BasicDataSource at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:902) at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:43) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1573) I thought about using hsqldb for my tests but that doesn't seem to be promising because of the way we map doubles : @Column(name = "DBL", columnDefinition="number" ) private Double dbl; which makes hsqldb unhappy. Any pointers ? Cheers, -- Murat Can ALPAY http://mcatr.blogspot.com
