在JPA中打開EntityManagerFactory時是否可以看到生成的DDL?我似乎有some problems但沒有錯誤產生。我沒有看到任何類型的日誌文件,並且沒有輸出寫入StdOut或StdErr。我在的src/main /資源log4j.properties:JPA Instrumentation
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.rootLogger=debug, stdout
log4j.logger.org.hibernate=debug
log4j.logger.org.hibernate.SQL=debug
log4j.logger.org.hibernate.engine.CascadingAction=debug
log4j.logger.org.hibernate.tool.hbm2ddl=debug
我甚至不知道,如果文件被識別。有什麼方法可以找到?我如何更好地洞察Hibernate和/或JPA的行爲?我基本上沒有輸出(除了我的程序中的System.out.println())。
感謝。我也試過hibernate.format_sql = true。通過只打開和關閉會話,模式就產生了,但沒有輸出。我真的很難過。 – User1 2009-09-04 15:49:01