This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit deac428c1e74577bc6255a5cfc3ed4b9d9da4646
Merge: eaa0af6867 a598d287a4
Author: James Daugherty <[email protected]>
AuthorDate: Tue Aug 18 09:14:42 2026 -0400

    Merge pull request #16052 from apache/fix/enum-hasmany-ddl-16051
    
    Fix DDL failure for hasMany collections of enums

 .../cfg/domainbinding/binder/EnumTypeBinder.java   |  59 +----
 .../domainbinding/binder/GrailsPropertyBinder.java |   6 +-
 .../cfg/domainbinding/binder/PropertyBinder.java   |   8 +-
 .../hibernate/HibernateBasicEnumProperty.java      |  80 +++++++
 .../hibernate/HibernateEnumProperty.java           |  47 +++-
 .../hibernate/HibernateMappingFactory.groovy       |   7 +-
 .../hibernate/HibernateToManyProperty.java         |  45 +++-
 .../secondpass/BasicCollectionElementBinder.java   |   9 +-
 .../domainbinding/util/CascadeBehaviorFetcher.java |  25 +--
 .../cfg/domainbinding/util/GrailsEnumType.java     |  40 +++-
 .../domainbinding/util/TableForManyCalculator.java |   5 +-
 .../grails/gorm/tests/EnumHasManyDdlSpec.groovy    | 248 +++++++++++++++++++++
 .../gorm/tests/HibernateMappingFactorySpec.groovy  |   7 +-
 .../cfg/domainbinding/EnumTypeBinderSpec.groovy    |   5 +-
 .../domainbinding/GrailsPropertyBinderSpec.groovy  |  68 ++++++
 .../cfg/domainbinding/PropertyBinderSpec.groovy    |  28 ++-
 .../TableForManyCalculatorSpec.groovy              |  25 +++
 .../hibernate/HibernateBasicPropertySpec.groovy    |  40 +++-
 .../hibernate/HibernateToManyPropertySpec.groovy   |   4 +-
 .../BasicCollectionElementBinderSpec.groovy        |  11 +-
 20 files changed, 662 insertions(+), 105 deletions(-)


Reply via email to