Re: NHibernate.Search build

"Kailuo Wang" <[email protected]>
Newsgroups gmane.comp.windows.dotnet.nhibernate.devel
Message-ID <[email protected]>
Fabio,

NHS works fine with Alpha1, just want to let you know that it now has some
discrepancy with the NH trunk now.
I will worry about this CriteriaClass thing later.
As for getting the listeners from the ISessionFactoryImplementor, it was
exactly what Hibernate.Search was doing ( at least at the time when I was
porting it a couple of weeks ago), they knew it wasn't elegant but it seems
they have no other solutions.


On Mon, Jun 9, 2008 at 8:06 PM, Fabio Maulo <[email protected]> wrote:

> 2008/6/9 Kailuo Wang <[email protected]>:
>
>> Fabio,
>>
>>
>> Two changes in NH trunk break the NHS.
>> 1, CriteriaImpl.CriteriaClass is missing which is needed for NHSearch to
>> parse ICriteria
>
>
> It is EntityOrClassName and I write something in some where (some forum)
> about how find the MappedClass trough EntityOrClassName (normally using
> session factory to get the persister using EntityMode.Poco).
> This way is needed because EntityName feature.
>
>
>>
>> 2, ISessionFactoryImplementor.EventListeners, which is needed for NHSearch
>> to get the SearchFactory stored in the listeners.
>
>
> For listeners I would like what Hibernate.Search (note Hibernate) are doing
> because ISessionFactoryImplementor.EventListeners is not present even if
> SessionFactoryImpl have a public property with exposing initialized
> listeners....
> Please take a look to original implementation of Search... by the way if it
> is really needed we can expose EventListeners in the interface.
>
>
>>
>> Please advice.
>>
>> Kailuo Wang
>>
>>
>> On Sun, Jun 8, 2008 at 7:37 AM, Felix Gartsman <[email protected]>
>> wrote:
>>
>>> Hello,
>>> I've made a few private modifications to the NH code-base and want to
>>> compile NHibernate.Search from the NHContrib trunk against it. But nor
>>> the
>>> NH trunk, nor the NH 2.0.x branch can be used. The trunk removed
>>> CriteriaClass, and the branch lacks ISynchronization. Before
>>> CriteriaClass
>>> removal I used a modified NHibernate.Search for the trunk build, but now
>>> of
>>> course it is not enough. If trunk is 2.1 and branch lacks
>>> ISynchronization
>>> it means NHibernate.Search won't support the 2.0 release. Will
>>> ISynchronization be back-ported to the branch? I saw a post how to get
>>> CriteriaClass from trunk's ICriteria, so the trunk can be probably used,
>>> but
>>> not the branch which I would prefer for now.
>>>
>>> Felix.
>>>
>>>
>>> -------------------------------------------------------------------------
>>> Check out the new SourceForge.net Marketplace.
>>> It's the best place to buy or sell services for
>>> just about anything Open Source.
>>> http://sourceforge.net/services/buy/index.php
>>> _______________________________________________
>>> Nhibernate-development mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/nhibernate-development
>>>
>>
>>
>> -------------------------------------------------------------------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://sourceforge.net/services/buy/index.php
>> _______________________________________________
>> Nhibernate-development mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/nhibernate-development
>>
>>
>
>
> --
> Fabio Maulo
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> Nhibernate-development mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nhibernate-development
>
>

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php

_______________________________________________
Nhibernate-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nhibernate-development
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.