Skip to content

Commit 8cc7303

Browse files
bahusoidfredericDelaporte
authored andcommitted
Another attempt to fix Oracle
1 parent e1f238d commit 8cc7303

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
@@ -462,8 +462,8 @@ public async Task CacheHqlQueryWithFetchAndTransformerThatChangeTupleAsync()
462462
// the combination of query and transformer doesn't make sense.
463463
// It's simply used as example of returned data being transformed before caching leading to mismatch between
464464
// Loader.ResultTypes collection and provided tuple
465-
order = await (session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer")
466-
.SetMaxResults(1)
465+
order = await (session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer where o.OrderId = :id")
466+
.SetInt32("id", 10248)
467467
.SetCacheable(true)
468468
.SetResultTransformer(Transformers.RootEntity)
469469
.UniqueResultAsync<Order>());
@@ -478,8 +478,8 @@ public async Task CacheHqlQueryWithFetchAndTransformerThatChangeTupleAsync()
478478
session.Clear();
479479
Sfi.Statistics.Clear();
480480

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

src/NHibernate.Test/Linq/QueryCacheableTests.cs

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

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

0 commit comments

Comments
 (0)