Hello
We're using dynamic maps. But it has at least 2 drawbacks:
- you have to use java.util.HashMap (it's hardcoded in DynamicMapInstantiator) We need our custom Maps
- the for the entity-name is hardcoded to "type" (but "type" is an usual column name in our db scheme)
I made a thin patch (Environment, SettingsFactory, Settings, DynamicMapInstantiator):
- new property: "hibernate.map.class" for the concrete class (implementing java.util.Map, default: java.util.HashMap) for use in dynamic maps
- new property: "hibernate.map.typekey" for the name of the key for entity-name in the Maps (default: "type")
Are there other solutions?
Thanks,
Oliver
|