- Fixed the basic entity persister so that versioned OneToOne entities can be created
- Created an IdentifierFlattener utility class
- Moved the logic for the flatten identifier method into the new utility class
- Replaced calls for private flattenIdentifier to use new utility
- Added appropriate unit tests
Merge pull request #1143 from MajorCaiger/master

Fixed a bug so that a versioned entity with a oneToOne id can be created