Found a workaround, or the required solution:
use the @PrimaryKeyJoinColumn annotation
on both sides of the relation.
| public class EbMaster {
| ...
| private EbPKJoinDetail myPkDetail;
| @OneToOne(optional=true,fetch=FetchType.LAZY)
| @PrimaryKeyJoinColumn(name="id",referencedColumnName="id")
| public EbPKJoinDetail getMyPkDetail()
| {
| return myPkDetail;
| }
| }
| public class EbPKJoinDetail {
| ...
| private EbMaster myMaster;
| @OneToOne(optional=false,fetch=FetchType.LAZY)
| @PrimaryKeyJoinColumn(name="id",referencedColumnName="id")
| public EbMaster getMyMaster()
| {
| return myMaster;
| }
| }
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3949779#3949779
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3949779
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user