Hi, This forum is for the OpenJPA product, so we don't have much experience with Toplink.
However, from an OpenJPA standpoint, you can map the same column to multiple fields without a problem, as long as you don't attempt to set the fields to different values during the same transaction. -Patrick On 7/26/07, saravanan_tvm <[EMAIL PROTECTED]> wrote: > > Hi, > I am using toplink from oracle to support JPA. > I have the following requirement... > i have to map same column for multiple properties using @joincolumn > annotation.. eg its something like this > > @joincolumn(name="PARENT_RECORD_ID") > private Drug drug > > @joincolumn(name="PARENT_RECORD_ID") > private Reaction reaction > > PARENT_RECORD_ID is nothing but primary key of parent table. > but while accessing the application i am getting the following exception.... > > MULTIPLE_WRITE_MAPPINGS_FOR_FIELD > > Cause: Multiple writable mappings for the field fieldName are defined in the > descriptor. Exactly one must be defined as writable; the others must be > specified as read-only. When multiple write mappings are defined for the > field, TopLink is unable to choose the appropriate mapping for writing the > value of the field in the database row. Therefore, the exception is raised > during the validation process of descriptors. > > Action: Make one of those mappings read-only > > But i cannot make read only, if i make read only then while inserting new > records it will be problem > > please can anyone provide the solution for this... > Regards, > Saravanan. > > -- > View this message in context: > http://www.nabble.com/How-to-map-multiple-properties-to-same-column-as-writable-in-jpa-tf4155235.html#a11822480 > Sent from the OpenJPA Developers mailing list archive at Nabble.com. > > -- Patrick Linskey 202 669 5907
