jpflick1 wrote:
Combining the the <subclass> and <join> elements to make a <joined-subclass> looses some of the flexibility that is in Hibernate.
Just to be clear, the <joined-subclass> is not a hack that NHibernate did that reduced funtionality compared to Hibernate. Hibernate 2.1.x has <joined-subclass>. Hibernate 3 has the <join> element you want to use. NHibernate currently matches Hibernate 2.1.x. Getting NHibernate up to Hibernate 3.x functionality is one of the next major goals, but it hasn't happened yet.