Fixed.
Thanks to be a pioneer.

On Wed, May 18, 2011 at 12:43 PM, Fabio Maulo <[email protected]> wrote:

> Yes, it fail.
> and this other works
> [Test]
> public void WhenEagerLoadingWithHqlThenNotThrows()
>  {
> using (new Scenario(Sfi))
> {
>  using (var session = OpenSession())
> using (var tx = session.BeginTransaction())
>  {
> var query = session.CreateQuery("select b from Blog b join fetch b.Posts
> where b.Author = : author")
>  .SetString("author", "Gabriel")
> .SetCacheable(true);
>  query.Executing(q => q.List<Blog>()).NotThrows();
> tx.Commit();
>  }
> }
> }
>
>
> On Wed, May 18, 2011 at 12:30 PM, schlachtzeuger <[email protected]
> > wrote:
>
>> Hi
>>
>> in 3.2 alpha3 querycaching when eager loading throws.
>>
>>
>> i think (didn't proved that) it was introduced in r5793 so here ist a
>> failing test for nhibernate\src\NHibernate.Test\NHSpecificTest
>> \NH2673\CachingWithTrasformerTests.cs:
>>
>>
>>                [Test]
>>                public void
>> WhenEagerLoadingWithCriteriaThenNotThrows()
>>                {
>>                        using (new Scenario(Sfi))
>>                        {
>>                                using (var session = OpenSession())
>>                                using (var tx =
>> session.BeginTransaction())
>>                                {
>>                                        var query =
>> session.CreateCriteria<Blog>()
>>                                                .SetFetchMode("Posts",
>> FetchMode.Eager)
>>                                                .SetCacheable(true);
>>                                        query.Executing(q =>
>> q.List<Blog>()).NotThrows();
>>                                        tx.Commit();
>>                                }
>>                        }
>>                }
>>
>> regards andy
>
>
>
>
> --
> Fabio Maulo
>
>


-- 
Fabio Maulo

Reply via email to