> > BTW, what does <stop-inhertiance/> do? > > --Hardy Hope the spec is not going out with the typo in "inheritance".
We discussed about it here : http://forum.hibernate.org/viewtopic.php?t=985463 It is meant to disable inherited contraints, for when you may want to define some different constraint in subclasses overriding a parent property. I think it should be usable on the subclass: it is not always possible to change the superclass, (no sources, or going to break other extensions, ...) additionally in an OO world you don't want to change the superclass because of the need of a child class. I agree that using it wouldn't be generally a good practice, but don't like specs or frameworks which enforce stuff. Also you may want to define a more strict validator of the same type, making the upper one useless. Sanne _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev