My current thinking here is that the discrimination would only be definable at the root of a mapped inheritance hierarchy. Thoughts? Votes? -- steve at hibernate.org http://hibernate.org