We're updating the issue view to help you get more done. 

Merge AnnotationConfiguration into Configuration

Description

Move AnnotationConfiguration-added methods to Configuration and deprecate AnnotationConfiguration

For example:

1 2 3 4 5 6 7 public class AnnotationConfiguration extends Confinguration { ... public AnnotationConfiguration addAnnotatedClass(Class persistentClass) throws MappingException { ... } }

becomes

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class Configuration { ... public Configuration addAnnotatedClass(Class persistentClass) throws MappingException { ... } } @Deprecated public class AnnotationConfiguration extends Configuration { ... @Override public AnnotationConfiguration addAnnotatedClass(Class persistentClass) throws MappingException { return (AnnotationConfiguration) super.addAnnotatedClass( persistentClass ); } }

The end game being that we move all functionality to Configuration, but still leave AnnotationConfiguration still working (though deprecated) for the time being.

Environment

None

Status

Assignee

Steve Ebersole

Reporter

Steve Ebersole

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

Pull Request

None

backportDecision

None

Components

Priority

Major