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 2025/04/10 01:14:06 UTC
(grails-data-hibernate6) 01/10: Made HibernateConnectionSourceFactorySpec pass
This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a commit to branch hibernate6
in repository https://gitbox.apache.org/repos/asf/grails-data-hibernate6.git
commit 16b38ea7eff7ddcc737b8bd5090a73e9dd841c4b
Author: Walter Duque de Estrada <wb...@mac.com>
AuthorDate: Tue Apr 1 19:38:27 2025 -0500
Made HibernateConnectionSourceFactorySpec pass
---
.../connections/HibernateConnectionSourceFactorySpec.groovy | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/grails-datastore-gorm-hibernate/src/test/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceFactorySpec.groovy b/grails-datastore-gorm-hibernate/src/test/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceFactorySpec.groovy
index df156299..3a163cd4 100644
--- a/grails-datastore-gorm-hibernate/src/test/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceFactorySpec.groovy
+++ b/grails-datastore-gorm-hibernate/src/test/groovy/org/grails/orm/hibernate/connections/HibernateConnectionSourceFactorySpec.groovy
@@ -5,6 +5,7 @@ import org.grails.datastore.mapping.core.DatastoreUtils
import org.grails.datastore.mapping.core.connections.ConnectionSource
import org.hibernate.SessionFactory
import org.hibernate.dialect.H2Dialect
+import org.hibernate.query.criteria.JpaCriteriaQuery
import spock.lang.Specification
/**
@@ -26,11 +27,10 @@ class HibernateConnectionSourceFactorySpec extends Specification {
'hibernate.hbm2ddl.auto': 'create'
]
def connectionSource = factory.create(ConnectionSource.DEFAULT, DatastoreUtils.createPropertyResolver(config))
-
+ def query = connectionSource.source.getCriteriaBuilder().createQuery(Foo)
+ query.select(query.from(Foo))
then:"The session factory is created"
- connectionSource.source instanceof SessionFactory
- connectionSource.source.getMetamodel().entity(Foo.name)
- connectionSource.source.openSession().createCriteria(Foo).list().size() == 0
+ connectionSource.source.openSession().createQuery(query).list().size() == 0
when:"The connection source is closed"
connectionSource.close()