Skip to content

Metamodel Integration Tasks

gbadner edited this page Jan 27, 2014 · 40 revisions

JIRA issue: HHH-8897

Repository: https://github.com/gbadner/hibernate-core Branch: HHH-8897-replace-metamodel

In order to minimize the impact of diverging functionality in master/metamodel branches, I took the following approach:

  • create a branch of master (HHH-8897-replace-metamodel);
  • delete the existing org.hibernate.metamodel package (main and test);
  • org.hibernate.metamodel package (main and test) from the metamodel branch into into HHH-8897-replace-metamodel;
  • make minimal code changes to accommodate the new metamodel.

This allows new/diverging functionality from the metamodel branch (outside of org.hibernate.metamodel) to be merged by the person must knowledgeable about that new/diverging functionality.

I did merge some functionality from metamodel branch that was required by org.hibernate.metamodel. In these cases, I made my best guess. It would be good for someone more familiar with the code to ensure that I did the right thing.

  • TBD

The following test failures probably require functionality to be merged from metamodel branch:

The following test failures probably require updates in metamodel functionality, due to new functionality in master branch:

Clone this wiki locally