On Sun, Apr 26, 2009 at 7:31 PM, Peter Karich <peat...@yahoo.de> wrote:
> Hi,

Hi Peter.

> I am in the process of trying a migration from hibernate to cayenne and
> I read on the list that there is no tool provided for doing this
> automatically, right?

I'm not aware of one.

> Now I see that the modeler says that there are IDs missing in
> relationship tables.
> With relationship table I mean the table between a Many-To-Many
> relationship without a special meaning. In hibernate they will be mapped
> to tables without an ID - only two FKs.
>
> Isn't this possible in cayenne?

You'll want to set the two FKs in the many-to-many join table to be
PKs in the model.  Cayenne will treat this as a compound key (which is
what it really is).  These links might also help:

http://cayenne.apache.org/doc/many-to-many-relationships.html

http://cayenne.apache.org/doc/cayennemodeler-flattened-relationships.html

> And is cayenne's schema migration [1] as powerful as e.g. liquibase ?

I've not heard of liquibase before, sorry.

> Regards,
> Peter.
>
>
> [1]
> http://cayenne.apache.org/doc/migrate-changes-between-model-and-database.html
>
>

Reply via email to