Hello there,
  my EclipseLink tries to use
the wrong
Column.
  The details:
  @Entity
  @Table(name=”DBOBJECTS”)
  @DiscriminatorColumn(name="CLASSNAME")
  @Inheritance(strategy=InheritanceType.JOINED)
  public class DBObjekt
        .. some members ..
  }
  @Entity
  @Table(name="USER")
  @DiscriminatorValue(value="USER")
  public class User
  extends DBObjekt{
        private
String username;
  }
   
  @Entity
  @Table(name="LOG")
  public class
Log{
       
  @OneToOne(optional=true)
   
      @JoinColumn(name="USERNAME",referencedColumnName="USERNAME",nullable=true,insertable=false)
   
    private
User user = null;
       
.. some members ..
   
  Now the problem: If I try to persist a Log Entry EL
throws a DescriptorException
because it‘s searching for the column DBOBJECTS.username but the
information is stored in USER.username. What’s wrong with my mapping?
Thanks for your help.
   
   
  With kind regards
   
  Steffen Förster
   
  
  
  N+P Informationssysteme
GmbH
  Steffen
Förster
  Softwareentwicklung
An der Hohen Straße 1
08393 Meerane
   
  Tel.:  
   +49 3764 4000-0
Fax:      +49 3764 4000-40 
   
  Geschäftsstelle
Dresden
  Tel.:
+49 351 8471131-0
   
  Geschäftsstelle
München
  Tel:
+49 89 452298-30
   
  Geschäftsstelle
Nürnberg
  Tel.:
+49 911 72305-70
   
  Geschäftsführer:
Jens Hertwig
  HRB
1746 Chemnitz
   
  www.nupis.de
  www.spartacus-fm.de