Refresh ObjectId for meaningful PK

From: Juergen Saar (juerge..saar.org)
Date: Wed Jul 29 2009 - 08:43:40 EDT

  • Next message: Andrey Razumovsky: "Re: Refresh ObjectId for meaningful PK"

    Hi,

    I'm working on an 20 year old project with meaningful primary keys.

    Till now, we used cayenne only for reading but now we are working on the
    first 'real' Web-Components that handle Order-Data.

    So I have to create the primary key myself.

    In the Modeller I created ObjAttributes for the PK-Fields and use the
    setters to transfer the PK-Values to the Business-Object.

    In most cases this seems to work, only sometimes a CayenneRuntimeExeption
    tells me some Problems about temporary ObjectIds. The Data are stored pretty
    correct in the Database Tables.

    In some cases, especially on 1:1 Relations there are Problems with the
    Foreign Keys.

    So I try to setup my own ObjectId with the generated Values for the primary
    Key and put this into the DataObject by setObjectId().

    This brings the whole BusinessObject in trouble.

    Is there a correct way to solve this problem?
    -Juergen-



    This archive was generated by hypermail 2.0.0 : Wed Jul 29 2009 - 08:44:27 EDT