The data model: a common model¶
The Hibernate Designer and SQL Designer modules interact through the data model (or conceptual model) which is common to both modules.
For Hibernate Designer: The data model is used as a Java data model destined to become persistent. Java POJOs and Hibernate mapping files are generated directly from this Java data model.
For SQL Designer: The data model is used as a conceptual model. It becomes possible to directly deduce the table model from it using the “Transformation: Data Model to Table Model” and then the SQL script for generation of the database from the table model.