borinquenkid commented on issue #16634: URL: https://github.com/apache/grails-core/issues/16634#issuecomment-6549895510
This limitation cannot be cleanly solved in Grails 8 under the classic domain binder: `GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity` and `TableForManyCalculator` bind embedded `@Entity` types as both components and standalone entities, causing them to resolve the same `Table` instance and share the holder's foreign key. This is slated for **Grails 9**, where native domain binding becomes the default and the classic domain binder is deprecated/removed. Moving to the `grails:9.0.0-M1` milestone. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
