[jboss-user] [Persistence, JBoss/CMP, Hibernate, Database] - FK - with Composite Key

avihaimar do-not-reply at jboss.com
Wed Aug 20 16:24:31 EDT 2008


Hey,

I have a composite key to user table.

so i have class for the composite-id - UserID (first,second)

I have class XXX like this:
1- the same pk like user
2- many to one to user.

in the many-to-one to the user i use in joincolumns like this:
@JoinColumns( { @JoinColumn(name = "first",referencedColumnName="first", @JoinColumn(name = "second",referencedColumnName="second") })

i get an exception:
repeated column for column- first
The same clumns are the PK and FK.

Can you please advice. 

@Entity
  | public class Animal {	
  | @EmbeddedId	PK pk = new PK();		
  | @ManyToOne	
  | @JoinColumns( { @JoinColumn(name = "first",referencedColumnName="first"), @JoinColumn(name = "second",referencedColumnName="second") })
  | Owner owner;
  | } 
  | 
  | @Entity
  | public class Owner {	
  | @EmbeddedId	PK pk = new PK(); 
  | } 
  | 
  | public class PK implements Serializable{ 	
  | public String first;	
  | public String second;
  | }

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4171625#4171625

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4171625



More information about the jboss-user mailing list