| Issues related to database have usually a longer cycle to fix. When we validate mapping to match database, the fix to be done is often the database, could be handled by a different team. We need that hbm2ddl.auto=validate report all the issues and not just stop at the first one. Beside that obvious improvement, we should probably have the option of failing runtime or just reporting as warning in the log. I saw many user asking for this online, some provided 'patches' on github. I use this kind of validation in all my projects even when using your competitor, EclipseLink. |