You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2026/08/18 13:14:48 UTC
(grails-core) 01/01: Merge pull request #16052 from apache/fix/enum-hasmany-ddl-16051
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 <jd...@jdresources.net>
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(-)