Developing a new application that includes a database

Context

A large-scale application is being developed. This application uses a database whose architecture plays a strategic role in the development that is underway.

Solution

You have just produced your application’s Java data model, your database’s SQL script and the Hibernate mapping files used to ensure object / relational mapping between the Java objects and the database.