mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-07 03:38:16 +00:00
3e6fcdeda3
- introduce ValueGenerationStrategy to abstract over IMVGS and IDVGS - make ValueGeneration a mixin of IMVGS with IDVGS - make IDVGS accept a Dialect for SQL fragment generation (it was based on an obsolete version of ValueGeneration) - adapt all the code which only handled single-column value generation to handle multiple columns, as introduced by IDVGS Still to do: the whole AnnotationValueGeneration stuff still requires the use of the mixin interface, and you can't use IMVGS or IDVGS directly. That bit is going to require a bit more thinking about backward compatibility.