[hibernate-dev] hiberate-commons-annotations and locating annotations

Emmanuel Bernard emmanuel at hibernate.org
Wed Sep 4 02:27:21 EDT 2013


On Tue 2013-09-03 17:22, Steve Ebersole wrote:
> 2.a) It seems like there are times when
> org.hibernate.cfg.AbstractPropertyHolder#parent would be useful for
> what I need to do.  But there appears to be times when this is null.
> For entity mappings (ClassPropertyHolder) thats fine.  But for the
> others, that would be problematic.  Going back to the
> Person#homeAddress example, I'd really need the
> ComponentPropertyHolder for Person#homeAddress to register the
> converts with ClassPropertyHolder<Person> under the "homeAddress"
> base key ("homeAddress.city" for example).  Is there a time here
> where AbstractPropertyHolder#parent would be null for
> ComponentPropertyHolder/CollectionPropertyHolder?

I looked around the code base and the only case I could find is for
ClassPropertyHolder whose parent is indeed null.

> 2.b) Is this AbstractPropertyHolder#parent the best way you see to
> handle path-based converts?  Or do you see a better option?
> 

Yes I still think it's the best aproach and frankly I don't quite see
alternatives.


More information about the hibernate-dev mailing list