문제

나는 최대 절전 모드로 넘어 가고 싶습니다 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)

그리고 그것이 어떻게 진행되는지보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top