Hi zusammen,
ich habe diverse DaoImpl-Klassen, die alle Spring-JdbcDaoSupport extenden und selbst noch ein eigenes Interface implementieren.
Beispiel:
class DaoAImpl extends JdbCDaoSupport, implements DaoA.
Jetzt möchte ich für alle meine Daos gerne Testklassen erstellen, die von einer Abstrakte Klasse ableiten, die via Generics mit den Interfaces und Impl umgehen kann.
Geht sowas in der folgenden Art:
abstract class AbstractTestClass<T extends JdbcDaoSupport, I extends T>
wobei T die daoImpl ist und I das Dao-Interface?
Hintergrund ist, dass ich in der Abstrakten Klasse gerne auf die setDataSource Methode zugreifen möchte, aber in der konkreten Testklasse nur noch via Interface auf die Daos.
danke im voraus!!
ich habe diverse DaoImpl-Klassen, die alle Spring-JdbcDaoSupport extenden und selbst noch ein eigenes Interface implementieren.
Beispiel:
class DaoAImpl extends JdbCDaoSupport, implements DaoA.
Jetzt möchte ich für alle meine Daos gerne Testklassen erstellen, die von einer Abstrakte Klasse ableiten, die via Generics mit den Interfaces und Impl umgehen kann.
Geht sowas in der folgenden Art:
abstract class AbstractTestClass<T extends JdbcDaoSupport, I extends T>
wobei T die daoImpl ist und I das Dao-Interface?
Hintergrund ist, dass ich in der Abstrakten Klasse gerne auf die setDataSource Methode zugreifen möchte, aber in der konkreten Testklasse nur noch via Interface auf die Daos.
danke im voraus!!