If you have a "regular" generated structure in your data layer, you can hack up a Velocity cgen template to match what you have for the Hibernate project and run it either with the Modeler or better - with cgen Ant task.

For some sample templates, check out "src/dotemplates/v1_2" folder in the Cayenne distro.

Andrus


On Feb 20, 2008, at 11:05 PM, Thomas Bernhard wrote:

Scott A wrote:

Take a look at the Cayenne Modeler; there is a feature to "Reengineer
Database Schema" on the tools menu. You may be unable to do this with
standard user-level permissions, depending on your database type and
configuration. Then you'll be able to generate the POJOs which should
resemble quite closely your hibernate POJOs.

I'm aware of CM and the reengineer feature, but unfortunately it does only a
small part of the work.

When the Hibernate applciation was made, it was mostly "generated" with
Hibernate Synchronizer.
It has generated not only the POJOs but the DAOs and default queries for the
entire model too (and composite PKs too) - all these without tweaking
directly from the config files (generated form the DB with middlegen) with
just a few clicks.

CM however doesn't seem to have these "advanced" generation features :(.
Is the default "way" in Cayenne to do these manually?

Thank you,

Tom.
--
View this message in context: 
http://www.nabble.com/How-to-migrate-from-Hibernate-to-Cayenne--tp15596160p15598178.html
Sent from the Cayenne - User mailing list archive at Nabble.com.



Reply via email to