Which version of OpenJPA are you using?

On 3/19/2009 4:06 AM, [email protected] wrote:
Hi,

I'm getting this exception:

org.apache.openjpa.persistence.PersistenceException: null
at org.apache.openjpa.jdbc.meta.FieldMapping.assertStrategy(FieldMapping.java:888) at org.apache.openjpa.jdbc.meta.FieldMapping.isEagerSelectToMany(FieldMapping.java:717) at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.createEagerSelects(JDBCStoreManager.java:966) at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.select(JDBCStoreManager.java:914) at org.apache.openjpa.jdbc.sql.SelectImpl.select(SelectImpl.java:867)

Where I'm trying to implement a bidirectional one-to-many mapping via a join table:

public class OdsMedarbejder {
...
    @ManyToOne
    @JoinTable(name = "ODS_AFDELINGMEDARBEJDER",
joinColumns = @JoinColumn(name = "MEDSEQ", referencedColumnName = "MEDSEQ"), inverseJoinColumns = @JoinColumn(name = "ORGSEQ", referencedColumnName = "ORGSEQ"))
    private OdsAfdeling afdeling;
...
}

public class OdsAfdeling {
...
    @Id
    protected double ORGSEQ;

    @OneToMany(mappedBy = "afdeling")
    protected Set<OdsMedarbejder> medarbejdere;
...
}

Any ideas?
Thanks,

-dennis

Reply via email to