You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by bo...@apache.org on 2026/02/22 03:49:10 UTC
(grails-core) branch 8.0.x-hibernate7 updated: Clean up for Java to Groovy conversion
This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a commit to branch 8.0.x-hibernate7
in repository https://gitbox.apache.org/repos/asf/grails-core.git
The following commit(s) were added to refs/heads/8.0.x-hibernate7 by this push:
new 1bb21c09cb Clean up for Java to Groovy conversion
1bb21c09cb is described below
commit 1bb21c09cb9d0b5f0dcc76135d4aa64de36dea75
Author: Walter Duque de Estrada <wb...@mac.com>
AuthorDate: Sat Feb 21 21:48:20 2026 -0600
Clean up for Java to Groovy conversion
---
.../org/grails/orm/hibernate/cfg/HibernateMappingContext.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContext.java b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContext.java
index 87a21e3462..e8d86775e8 100644
--- a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContext.java
+++ b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/HibernateMappingContext.java
@@ -40,6 +40,7 @@ import org.grails.orm.hibernate.cfg.domainbinding.hibernate.HibernateCustomPrope
import org.grails.orm.hibernate.cfg.domainbinding.hibernate.HibernateEmbeddedCollectionProperty;
import org.grails.orm.hibernate.cfg.domainbinding.hibernate.HibernateEmbeddedPersistentEntity;
import org.grails.orm.hibernate.cfg.domainbinding.hibernate.HibernateEmbeddedProperty;
+import org.grails.orm.hibernate.cfg.domainbinding.hibernate.HibernateIdentity;
import org.grails.orm.hibernate.cfg.domainbinding.hibernate.HibernateIdentityMapping;
import org.grails.orm.hibernate.cfg.domainbinding.hibernate.HibernateIdentityProperty;
import org.grails.orm.hibernate.cfg.domainbinding.hibernate.HibernateManyToManyProperty;
@@ -184,7 +185,8 @@ public class HibernateMappingContext extends AbstractMappingContext {
public org.grails.datastore.mapping.model.types.Identity<PropertyConfig> createIdentity(
PersistentEntity owner, MappingContext context, PropertyDescriptor pd) {
HibernateIdentityProperty identity = new HibernateIdentityProperty(owner, context, pd);
- identity.setMapping(createPropertyMapping(identity, owner));
+ PropertyMapping<PropertyConfig> propertyMapping = createPropertyMapping(identity, owner);
+ identity.setMapping(propertyMapping);
return identity;
}
@@ -298,8 +300,8 @@ public class HibernateMappingContext extends AbstractMappingContext {
@Override
public IdentityMapping createIdentityMapping(final ClassMapping classMapping) {
- final Mapping mappedForm = createMappedForm(classMapping.getEntity());
- final Object identity = mappedForm.getIdentity();
+ final Mapping mappedForm = (Mapping) createMappedForm(classMapping.getEntity());
+ final HibernateIdentity identity = mappedForm.getIdentity();
final ValueGenerator generator;
if (identity instanceof Identity) {
Identity id = (Identity) identity;