Question

Je veux passer à Hibernate de SessionFactory

hibernate.hbm2ddl.auto=update

et voir dans le fichier journal généré des instructions SQL. Est-il possible w / o de codage java (savoir comment obtenir le résultat avec SchemaExport , mais nous espérons que veille prolongée a une solution "dans la case")

Était-ce utile?

La solution

Vous pourriez l'enregistrement de configuration pour System.out en utilisant

  • SessionFactory sf = new Configuration().setProperty("hibernate.show_sql", "true")

  • ou log4j

    log4j.logger.org.hibernate.SQL=DEBUG, SQL_APPENDER   
    log4j.additivity.org.hibernate.SQL=false
    

EDIT: Ceci peut être également utile Mise en veille prolongée journalisation sql avec des valeurs

Autres conseils

Vous pouvez également définir un point d'arrêt de débogage sur

org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)

et voir comment il va.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top