Preprocess annotation configuration

Description

Need replacements for former InheritanceState

Activity

Brett MeyerMarch 7, 2014 at 10:08 PM

Bulk closing tickets resolved in released versions

Hardy FerentschikMay 3, 2011 at 4:50 PM

Introduced the concept of ConfiguredClass, ConfiguredClassHierarchy and MappedAttribute. These classes serve as "middle man" between the configuration defined via annotations and the Hibernate metamodel. The framework is in place, but will needs extension as we go

Hardy FerentschikMay 3, 2011 at 4:48 PM

Before we can create the Hibernate metamodel classes we need to pre-process the annotated classes to determine things like the default access type, inheritance type, etc. We also need to resolve generic parameters for embedded types and mapped superclasses.
Introducing an additional layer between annotations and the metamodel distributes the parsing/binding code more. Otherwise the binder classes would be very heavy weight.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created April 11, 2011 at 9:57 PM
Updated April 22, 2015 at 6:24 PM
Resolved May 3, 2011 at 4:50 PM