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

borinquenkid pushed a commit to branch merge-hibernate6
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 16dc1b4ba338a9f4326ee09fb3e72a45309a0604
Author: Walter Duque de Estrada <wbdu...@mac.com>
AuthorDate: Mon Aug 18 21:09:50 2025 -0500

     more to HibernateHqlQuery
---
 .../orm/hibernate/HibernateGormStaticApi.groovy    |  5 ++--
 .../orm/hibernate/query/HibernateHqlQuery.java     |  4 +--
 .../hibernate/HibernateGormStaticApiSpec.groovy    | 34 ----------------------
 3 files changed, 5 insertions(+), 38 deletions(-)

diff --git 
a/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy
 
b/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy
index 5be40fc1d8..28890dddd9 100644
--- 
a/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy
+++ 
b/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/HibernateGormStaticApi.groovy
@@ -264,6 +264,7 @@ class HibernateGormStaticApi<D> extends GormStaticApi<D> {
 
     @Override
     List<D> findAll(CharSequence query, Map params, Map args) {
+
         params = new LinkedHashMap(params)
         args = new LinkedHashMap(args)
         if(query instanceof GString) {
@@ -460,8 +461,8 @@ class HibernateGormStaticApi<D> extends GormStaticApi<D> {
         }
 
         return (List<D>) template.execute { Session session ->
-            Query q = (Query) 
session.createQuery(query.toString(),Object.class)
-            def hibernateHqlQuery = 
HibernateHqlQuery.createHqlQuery(session,q, datastore as 
HibernateDatastore,sessionFactory,persistentEntity)
+//            Query q = (Query) 
session.createQuery(query.toString(),Object.class)
+            def hibernateHqlQuery = HibernateHqlQuery.createHqlQuery(session, 
datastore as HibernateDatastore, sessionFactory, persistentEntity, 
query.toString(), false)
             template.applySettings(hibernateHqlQuery.getQuery())
             hibernateHqlQuery.populateQuerySettings(params)
             hibernateHqlQuery.populateQuerySettings(args)
diff --git 
a/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/HibernateHqlQuery.java
 
b/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/HibernateHqlQuery.java
index c3d8c77689..bb580c23c0 100644
--- 
a/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/HibernateHqlQuery.java
+++ 
b/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/HibernateHqlQuery.java
@@ -70,9 +70,9 @@ public class HibernateHqlQuery extends Query {
             , String sqlString
             , boolean isNative
         ) {
-        var q = isNative ? session.createNativeQuery(sqlString, 
persistentEntity.getJavaClass()) : session.createQuery(sqlString, 
persistentEntity.getJavaClass());
+        var q = isNative ? session.createNativeQuery(sqlString, Object.class) 
: session.createQuery(sqlString, Object.class);
         var hibernateSession = new HibernateSession( dataStore, 
sessionFactory);
-        HibernateHqlQuery hibernateHqlQuery = new 
HibernateHqlQuery(hibernateSession, persistentEntity, q);
+        HibernateHqlQuery hibernateHqlQuery = new 
HibernateHqlQuery(hibernateSession, null, q);
         hibernateHqlQuery.setFlushMode(session.getHibernateFlushMode());
         return hibernateHqlQuery;
     }
diff --git 
a/grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/HibernateGormStaticApiSpec.groovy
 
b/grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/HibernateGormStaticApiSpec.groovy
index e281c126ca..7bb99ffd55 100644
--- 
a/grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/HibernateGormStaticApiSpec.groovy
+++ 
b/grails-data-hibernate6/core/src/test/groovy/org/grails/orm/hibernate/HibernateGormStaticApiSpec.groovy
@@ -362,41 +362,7 @@ class HibernateGormStaticApiSpec extends 
HibernateGormDatastoreSpec {
         instance.name == 'test2'
     }
 
-    void "Test findAll with named parameters"() {
-        given:
-        new HibernateGormStaticApiEntity(name: "test").save(failOnError: true)
-        new HibernateGormStaticApiEntity(name: "test").save(failOnError: true)
-        new HibernateGormStaticApiEntity(name: "other").save(flush: true, 
failOnError: true)
-
-        when:
-        def instances = HibernateGormStaticApiEntity.findAll("from 
HibernateGormStaticApiEntity where name = :name", [name: 'test'])
-
-        then:
-        instances.size() == 2
-    }
-
-    void "Test findWithSql"() {
-        given:
-        new HibernateGormStaticApiEntity(name: "test1").save(flush: true, 
failOnError: true)
-
-        when:
-        def instance = HibernateGormStaticApiEntity.findWithSql("select * from 
hibernate_gorm_static_api_entity where name = 'test1'")
 
-        then:
-        instance.name == 'test1'
-    }
-
-    void "Test findAllWithSql"() {
-        given:
-        new HibernateGormStaticApiEntity(name: "test").save(failOnError: true)
-        new HibernateGormStaticApiEntity(name: "test").save(flush: true, 
failOnError: true)
-
-        when:
-        def instances = HibernateGormStaticApiEntity.findAllWithSql("select * 
from hibernate_gorm_static_api_entity where name = 'test'")
-
-        then:
-        instances.size() == 2
-    }
 
     void "Test executeQuery with positional params"() {
         given:

Reply via email to