1
A
回答
1
我已與以下測試:
編輯
/src/test/resources/META-INF/persistence.xml
文件並在cdi
,cdi-52
,merchant
,metadata
和metadata-52
持久性單元的<properties>
部分添加以下兩行。<property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/>
添加下面的線在同一個文件的持久單元的
<properties>
部分命名metadata_oj
<property name="openjpa.Log" value="SQL=Trace" />
編輯
src/test/resources/eclipselink.xml
文件,並改寫以下部分爲:<util:properties id="jpaProperties"> <prop key="javax.persistence.jdbc.driver">org.hsqldb.jdbcDriver</prop> <prop key="javax.persistence.jdbc.url">jdbc:hsqldb:mem:hades</prop> <prop key="javax.persistence.jdbc.user">sa</prop> <prop key="javax.persistence.jdbc.password"></prop> <prop key="javax.persistence.ddl-generation">create-tables</prop> <prop key="eclipselink.logging.level.sql">FINE</prop> <prop key="eclipselink.logging.parameters">true</prop> </util:properties>
另外,請編輯
src/test/resources/openjpa.xml
文件的以下部分:<util:properties id="jpaProperties"> <prop key="openjpa.Log">SQL=Trace</prop> </util:properties>
然後,您可以運行mvn test
測試的項目,並檢查您是否可以看到生成的查詢或不是。
相關問題
- 1. 彈簧數據的JPA查詢名稱
- 2. 查詢彈簧數據jpa計數
- 3. 動態查詢彈簧數據jpa
- 4. 彈簧JPA JPQL查詢
- 5. 彈簧數據JPA:如何使JPA標準查詢
- 6. 麻煩彈簧JPA數據原生SQL查詢
- 7. 彈簧數據查詢
- 8. Postgres Interval不能與原生彈簧數據一起使用JPA查詢
- 9. 春數據JPA查詢生成的場
- 10. 錯誤查詢jpa彈簧啓動
- 11. 通過實例查詢彈簧數據
- 12. 彈簧數據的JPA查詢來限制
- 13. 默認彈簧數據jpa查詢的值?
- 14. 彈簧數據Jpa排序查詢對象的複雜屬性
- 15. 彈簧數據的JPA查詢動態傳遞where子句
- 16. 彈簧數據的JPA倉庫和冬眠嵌套查詢
- 17. 彈簧引導數據redis集成彈簧數據jpa
- 18. 彈簧數據jpa查詢字符串錯誤
- 19. 在彈簧數據更新和插入查詢jpa
- 20. 翻譯JPA查詢謂詞彈簧數據規範
- 21. 彈簧數據jpa - 在執行前修改查詢
- 22. 分組查詢DSL +彈簧數據JPA拋出NoSuchElementException
- 23. 彈簧數據JPA,複雜本機查詢
- 24. 彈簧數據jpa加入本地查詢
- 25. 查詢參數閱讀彈簧集成
- 26. 使用IdClass彈簧jpa數據jpa與3個主鍵合成
- 27. 使用彈簧數據的JPA與Hibernate
- 28. 使用連接表彈簧數據查找查詢
- 29. 防止hibernate在啓動時使用彈簧數據jpa生成所有查詢計劃並休息
- 30. 使用彈簧數據的JPA和推土機在彈簧MVC
[看這個答案](https://stackoverflow.com/questions/30118683/how-to-log-sql-statements-in-spring-boot) – aorticDefiance
不錯,但它是春季開機...所以沒有真的在爲spring-data工作.... –
你只需要設置特定日誌框架的hibernate屬性和日誌級別,同樣的原則適用。你想打開的記錄器: 'org.hibernate.type = TRACE'用於綁定值 'org.hibernate.SQL = DEBUG'爲SQL 您還可以設置該屬性 'hibernate.show_sql = TRUE' 所有取決於你如何在彈簧數據中配置會話工廠。 – aorticDefiance