Skip to content

Commit 55f4d08

Browse files
committed
Another attempt to fix Oracle
1 parent 3b897b3 commit 55f4d08

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/NHibernate.Test/Async/Linq/QueryCacheableTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,8 @@ public async Task CacheHqlQueryWithFetchAndTransformerThatChangeTupleAsync()
463463
// the combination of query and transformer doesn't make sense.
464464
// It's simply used as example of returned data being transformed before caching leading to mismatch between
465465
// Loader.ResultTypes collection and provided tuple
466-
order = await (session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer")
467-
.SetMaxResults(1)
466+
order = await (session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer where o.OrderId = :id")
467+
.SetInt32("id", 10248)
468468
.SetCacheable(true)
469469
.SetResultTransformer(Transformers.RootEntity)
470470
.UniqueResultAsync<Order>());
@@ -479,8 +479,8 @@ public async Task CacheHqlQueryWithFetchAndTransformerThatChangeTupleAsync()
479479
session.Clear();
480480
Sfi.Statistics.Clear();
481481

482-
order = await (session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer")
483-
.SetMaxResults(1)
482+
order = await (session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer where o.OrderId = :id")
483+
.SetInt32("id", 10248)
484484
.SetCacheable(true)
485485
.SetResultTransformer(Transformers.RootEntity)
486486
.UniqueResultAsync<Order>());

src/NHibernate.Test/Linq/QueryCacheableTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -452,8 +452,8 @@ public void CacheHqlQueryWithFetchAndTransformerThatChangeTuple()
452452
// the combination of query and transformer doesn't make sense.
453453
// It's simply used as example of returned data being transformed before caching leading to mismatch between
454454
// Loader.ResultTypes collection and provided tuple
455-
order = session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer")
456-
.SetMaxResults(1)
455+
order = session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer where o.OrderId = :id")
456+
.SetInt32("id", 10248)
457457
.SetCacheable(true)
458458
.SetResultTransformer(Transformers.RootEntity)
459459
.UniqueResult<Order>();
@@ -468,8 +468,8 @@ public void CacheHqlQueryWithFetchAndTransformerThatChangeTuple()
468468
session.Clear();
469469
Sfi.Statistics.Clear();
470470

471-
order = session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer")
472-
.SetMaxResults(1)
471+
order = session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer where o.OrderId = :id")
472+
.SetInt32("id", 10248)
473473
.SetCacheable(true)
474474
.SetResultTransformer(Transformers.RootEntity)
475475
.UniqueResult<Order>();

0 commit comments

Comments
 (0)