我有一個映射到 Hibernate 存盤庫的 Oracle 表。
在代碼中我只看到
public interface MyTableRepository extends JpaRepository<MyTableRacord, Long> {
}
findById(Long id) 使用的sql在哪里?
它使用什么標準來過濾記錄?
uj5u.com熱心網友回復:
如果您使用的是 spring-boot,您可以更改日志級別properties并獲取 SQL 用于 Hibernate 的所有陳述句
# SETTINGS FOR MORE DETAILS ON HIBERNATE
spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.use_sql_comments=true
spring.jpa.properties.hibernate.format_sql=true
# CHANGE LEVEL LOG FOR HIBERNATE
logging.level.org.hibernate.type=TRACE
# CHANGE LEVEL LOG FOR SPRING JDBC
logging.level.org.springframework.jdbc=TRACE
## YOU CAN USE 'INFO' OR 'DEBUG' INSTEAD OF 'TRACE' AS YOU PREFER
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/311369.html
