I will try to give an example. Imagine I have table-per-hierachy mapping strategy for vehicle-hierachy:
Code:
<class
table="Vehicle"
polymorphism="explicit" <===============
name="Vehicle">
<subclass
name="Bus" discriminator-value="bus">
</subclass>
<subclass
name="Truck" discriminator-value="truck">
</subclass>
...
...
</class>
Now... where is the difference between writing
polymorphism="explicit" and
polymorphism="implicit" at this mapping?? I tried both - it does not seem to make any difference.
etwcn