I am trying to make the database application in Air, which should work 
also offline. But I have a problem with associations.

I have two databases: Partner and Contact. In Contact there is a 
ManyToOne association to Partner, based on the join table:

@ManyToOne(targetEntity=Partner.class, cascade={CascadeType.ALL})
    @JoinTable(name="partner_contact",
            joincolum...@joincolumn(name="fk_contact", 
referencedColumnName="contact_id"),
            inversejoincolum...@joincolumn(name="fk_partner", 
referencedColumnName="partner_id"))
    private Partner partner;

The problem is that when I create a new partner offline, then add a new 
contact referencing this new partner, everything is OK when I am 
offline, but after getting online and commiting offline changes, the new 
partner is created two times.

Does anybody know the fix for this?

Thanks in advance

Zdenek M



Reply via email to