Hibernate : Hibernate.hbm2ddl.auto = 업데이트 쇼 생성 SQL
문제
나는 최대 절전 모드로 넘어 가고 싶습니다 SessionFactory
hibernate.hbm2ddl.auto=update
로그 파일에서 생성 된 SQL 문을 참조하십시오. Java 코딩이 가능합니까 (결과를 달성하는 방법을 알고 SchemaExport, 그러나 최대 절전 모드가 "상자에"솔루션을 가지고 있기를 바랍니다)
해결책
System.out 사용에 로깅을 설정할 수 있습니다
SessionFactory sf = new Configuration().setProperty("hibernate.show_sql", "true")
또는 log4J
log4j.logger.org.hibernate.SQL=DEBUG, SQL_APPENDER log4j.additivity.org.hibernate.SQL=false
편집 : 이것은 또한 도움이 될 것입니다 값으로 최대 절전 모드 SQL 로깅
다른 팁
디버그 중단 점을 설정할 수도 있습니다
org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(boolean, boolean)
그리고 그것이 어떻게 진행되는지보십시오.
제휴하지 않습니다 StackOverflow