Nup, it's not allowed currently. It would probably be pretty trivial to
support in the same way we support the order-by attribute ... simply have a
where attribute of a collection mapping. If you want to try implementing
that, please feel welcome since many people have asked for this. Currently
each collection requires its own foreign key column.

I am not so keen on this kind of model, actually.



                                                                                       
                                               
                    "Aapo Laakkonen"                                                   
                                               
                    <[EMAIL PROTECTED]>        To:     <[EMAIL PROTECTED]>             
              
                    Sent by:                                cc:                        
                                               
                    [EMAIL PROTECTED]       Subject:     [Hibernate] How to do this 
(assiciation)?                    
                    eforge.net                                                         
                                               
                                                                                       
                                               
                                                                                       
                                               
                    13/02/03 02:16 AM                                                  
                                               
                    Please respond to aapo.laakkonen                                   
                                               
                                                                                       
                                               
                                                                                       
                                               




Let's say I have a Message table:
message (id, subject, content, toaddr, ccaddr)

- id = long identifier
- subject = text string
- content = text string
- toaddr = mapping to a address table with address.type='t'.
- ccaddr = mapping to a address table with address.type='c'.

Or it can be an integer or anything else... maybe an enumeration.

And I have a table Address:
address (id, message_id, email, type)

- id = long identifier
- message_id = long foreign key relation to message table
- email = text string
- type = type that identifies the type of this address field (to-address
or cc-address).

I'd like to to mapping so that my Message class looks something like
this:

public class AddressBean implements Serializable {
           private long id;
           private String subject;
           private String Content;
           private Set toaddr;
           private Set ccaddr;
}

- Each message has zero to many to-addresses.
- Each message has zero to many cc-addresses.
- Each address belongs to exactly one message.

How do I write a mapping for that? Hibernate needs to somehow know that
we are mapping toaddr set to address table that has a particular
address.message_id and address.type.


Kind Regards
Aapo Laakkonen



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel




**********************************************************************
Any personal or sensitive information contained in this email and
attachments must be handled in accordance with the Victorian Information
Privacy Act 2000, the Health Records Act 2001 or the Privacy Act 1988
(Commonwealth), as applicable.

This email, including all attachments, is confidential.  If you are not the
intended recipient, you must not disclose, distribute, copy or use the
information contained in this email or attachments.  Any confidentiality or
privilege is not waived or lost because this email has been sent to you in
error.  If you have received it in error, please let us know by reply
email, delete it from your system and destroy any copies.
**********************************************************************





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel


Reply via email to