# Générer le script DDL programmatiquement avec Hibernate 4.x

DevFeed: [Générer le script DDL programmatiquement avec Hibernate 4.x](<https://devfeed.tech/articles/generer-le-script-ddl-programmatiquement-avec-hibernate-4-x-26061.md>)

Original publisher: [Read original article](<https://blog.arkey.fr/2015/08/07/generer-le-script-ddl-programmatiquement-avec-hibernate-4-x/>)

Author: brice.dutheil@gmail.com (Brice Dutheil)

Published: 2015-08-07T15:26:51Z

Content type: tutorial

Language: fr

Sources: [The Coffee Workshop](<https://devfeed.tech/sources/the-coffee-workshop.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [modules](<https://devfeed.tech/topics/modules.md>)

Tags: [classes](<https://devfeed.tech/tags/classes.md>), [code](<https://devfeed.tech/tags/code.md>), [framework](<https://devfeed.tech/tags/framework.md>), [hibernate](<https://devfeed.tech/tags/hibernate.md>), [jpa](<https://devfeed.tech/tags/jpa.md>), [reflections](<https://devfeed.tech/tags/reflections.md>), [scanner](<https://devfeed.tech/tags/scanner.md>), [sql](<https://devfeed.tech/tags/sql.md>), [structure](<https://devfeed.tech/tags/structure.md>)

## AI overview

This tutorial presents programmatic generation of DDL scripts for applications using Hibernate 4.x with non-trivial configurations. It explains passing annotated classes and packages explicitly and using Reflections to scan JPA-annotated classes when hibernate4-maven-plugin is insufficient.

## Source excerpt

Si par hasard votre base donnée est gérée par un véritable DBA, donc avec des scripts SQL. Mais que vous utilisez hibernate pour mapper les tables avec une configuration non triviale, modules bien découpés, package annotés, etc.... Les utilitaires comme hibernate4-maven-plugin ne suffisent plus.