No, it is not.

On Mon, Oct 6, 2008 at 7:27 PM, Tuna Toksöz <[EMAIL PROTECTED]> wrote:

> Session.CreateQuery("from Person  p  join p.EmailAddresses e where e = '
> [EMAIL PROTECTED]'").List()
>
> this may be possible, i am not sure. Let me check
>
> On Mon, Oct 6, 2008 at 7:18 PM, Jon Palmer <[EMAIL PROTECTED]>wrote:
>
>>  Shame. I would have thought that collections and composite entities
>> would actually be easier than mapped objects right?
>>
>>
>>
>> *From:* nhibernate-development@googlegroups.com [mailto:
>> [EMAIL PROTECTED] *On Behalf Of *Tuna Toksöz
>> *Sent:* Monday, October 06, 2008 9:15 AM
>> *To:* nhibernate-development@googlegroups.com
>> *Subject:* [nhibernate-development] Re: FW: [nhusers] Re: Criteria
>> querries and collections
>>
>>
>>
>> No it is not supported in criteria. i am thinking about what can be hard.
>> I don't think there is a jira issue so feel free to create a issue.
>>
>> On Mon, Oct 6, 2008 at 7:01 PM, Jon Palmer <[EMAIL PROTECTED]>
>> wrote:
>>
>> I figured the dev list might be a better place to ask this. Is there a
>> Jira issue for this and if so what is hard about the fix?
>>
>>
>>
>> Thanks
>>
>> Jon
>>
>>
>>
>> P.S. In HQL you can also do this:
>>
>>
>>
>> Session.CreateQuery("from Person  p where p.EmailAddresses[0] = '
>> [EMAIL PROTECTED]'").List()
>>
>>
>>
>> Is there an equivalent using the Criteria API?
>>
>>
>>
>> *Jon Palmer*
>> Senior Software Engineer, Contact Networks*
>> *35 Thomson Place T3 | Boston, MA 02210
>> O: 617.856.1836 | M: 415.269.1862
>>
>>
>>
>> *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On
>> Behalf Of *Brian Chavez
>> *Sent:* Monday, October 06, 2008 3:18 AM
>> *To:* [EMAIL PROTECTED]
>> *Subject:* [nhusers] Re: Criteria querries and collections
>>
>>
>>
>> I think I tried doing this very same thing a few days ago, only with
>> <.composite-element.> mappings.
>>
>>
>>
>> From what I found, the answer is no, I had to promote the element to a
>> first class POCO in order to do some querying with Criteria API.
>>
>>
>>
>> I may be wrong, though, so wait for others to weight in.
>>
>>
>>
>> -Brian
>>
>>
>>
>>
>>
>>
>> ----------------------------------------------
>> Brian Chavez
>> Bit Armory, Inc.
>> http://www.bitarmory.com
>>
>>
>>
>> *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On
>> Behalf Of *Jon Palmer
>> *Sent:* Monday, October 06, 2008 2:30 AM
>> *To:* [EMAIL PROTECTED]
>> *Subject:* [nhusers] Criteria querries and collections
>>
>>
>>
>> Is the first item of 'Advanced Problems' on
>> http://www.hibernate.org/117.html still true or do recent versions of
>> NHibernate support querying collections though the Criteria API?
>>
>>
>>
>>
>>
>> I have a simple situation like this:
>>
>>
>>
>> Class Person
>>
>> {
>>
>>                 IList EmailAddresses {get; set;}
>>
>> }
>>
>>
>>
>>
>>
>> The Email addresses are mapped as simple strings like this:
>>
>>
>>
>> <class name="Person"/>
>>
>> <list name="EmailAddresses" table="PersonEmailAddresses" lazy=" >
>>
>>               <key column="PersonID"/>
>>
>>               <index column="DisplayOrder"/>
>>
>>               <element column="EmailAddress" type="string"/>
>>
>>        </list>
>>
>> </class>
>>
>>
>>
>> In HQL I can do a query on the email Addresses like this:
>>
>>
>>
>> Session.CreateQuery("from Person  p  join p.EmailAddresses e where e = '
>> [EMAIL PROTECTED]'").List()
>>
>>
>>
>> Is there an equivalent using the Criteira API? I've tried a number of
>> things but they all break in some shape or form.
>>
>>
>>
>> Thanks
>>
>> Jon
>>
>>
>>
>> *Jon Palmer*
>> Senior Software Engineer, Contact Networks*
>> *35 Thomson Place T3 | Boston, MA 02210
>> O: 617.856.1836 | M: 415.269.1862
>>
>> [image: ThomsonReuters]
>>
>> *Contact Networks, a Thomson Reuters company, is the global leader of B2B
>> social networking for professionals.*
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>> Tuna Toksöz
>>
>> Typos included to enhance the readers attention!
>>
>
>
>
> --
> Tuna Toksöz
>
> Typos included to enhance the readers attention!
>



-- 
Tuna Toksöz

Typos included to enhance the readers attention!

<<image001.gif>>

Reply via email to