Summary: I would like to find a way to abstract datasource type-mapping from CMP 2.0 entity bean deployment descriptor. I would like to be able to specify type-mapping as part of datasource service deployment not as part of entity bean deployment.
Full issue: I have several CMP 2.0 beans which I wish to deploy on different installations against different types of databases (Oracle, DB2, etc).
With the datasource itself everything is simple - I reference a named datasource service via JNDI and simply require customers to create an appropriately named datasource service on their local installation. The problem is that I should also specify type-mapping in my jaws.xml and jbosscmp-jdbc.xml and for that I need to know the datasource type.
i.e. currently in entity bean deployment
instead I would like to write something like that
One solution is to request clients to create a custom named type-mapping in default-jaws and reference it. But this is too heavy and duplicates the data which are already available to the system, i.e. system should have a default type-mapping for each datasource specified.