CHAPTER 17Legacy Integration with Hibernate

Throughout the book, you have been constructing what is essentially a green field18 application. There has been no legacy data to deal with, no database administrators (DBAs) are nagging you, and in general life has been good. Unfortunately, in the real world, many applications do have to be reengineered from existing sources and data.

Shockingly enough, these older projects may not follow the conventions that Grails uses to define its database schema. The database tables may use completely different column and table naming conventions. The strategy used to generate the database identifier may differ from the native one Grails uses by default.

Fortunately, the Hibernate team has been on a mission to ...

Get The Definitive Guide to Grails, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.