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

commit 2f560d6006719cc23d0917e7512f0784278a3a1b
Author: Walter Duque de Estrada <[email protected]>
AuthorDate: Thu Feb 26 21:57:26 2026 -0600

    Fix PMD issues in GrailsNativeGenerator
---
 grails-data-hibernate7/PMD.md                                         | 4 ++--
 .../hibernate/cfg/domainbinding/generator/GrailsNativeGenerator.java  | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/grails-data-hibernate7/PMD.md b/grails-data-hibernate7/PMD.md
index ac3e777cf3..b6c9c97c0e 100644
--- a/grails-data-hibernate7/PMD.md
+++ b/grails-data-hibernate7/PMD.md
@@ -43,8 +43,8 @@ 
NullAssignment,org.grails.orm.hibernate.cfg.domainbinding.binder.SimpleValueBind
 
NullAssignment,org.grails.orm.hibernate.cfg.domainbinding.binder.SimpleValueBinder,85,YES
 
MissingSerialVersionUID,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIdentityGenerator,27,YES
 
MissingSerialVersionUID,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsIncrementGenerator,40,YES
-MissingSerialVersionUID,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator,27,
-EmptyCatchBlock,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator,34,
+MissingSerialVersionUID,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator,27,YES
+EmptyCatchBlock,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsNativeGenerator,34,YES
 
MissingSerialVersionUID,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator,30,
 
ConstructorCallsOverridableMethod,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsSequenceStyleGenerator,59,
 
MissingSerialVersionUID,org.grails.orm.hibernate.cfg.domainbinding.generator.GrailsTableGenerator,30,
diff --git 
a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/generator/GrailsNativeGenerator.java
 
b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/generator/GrailsNativeGenerator.java
index 6628d0e605..4535b4fe50 100644
--- 
a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/generator/GrailsNativeGenerator.java
+++ 
b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/generator/GrailsNativeGenerator.java
@@ -26,12 +26,14 @@ import org.hibernate.id.NativeGenerator;
 
 public class GrailsNativeGenerator extends NativeGenerator {
 
+  private static final long serialVersionUID = 1L;
+
   public GrailsNativeGenerator(GeneratorCreationContext context) {
     // This triggers the internal switch logic you provided earlier,
     // which calls setIdentity(true) on the column for H2.
     try {
       this.initialize(null, null, context);
-    } catch (Exception e) {
+    } catch (Exception ignored) {
       // ignore for now, helps with testing robustness where context might be 
incomplete
     }
   }

Reply via email to