Java 如何记录hibernate本机SQL而不是HQL?
如何记录本机SQL而不是HQL?我没有源代码,但我添加了log4j命令来获取日志文件中的SQL。我在配置文件中启用了下面两行代码Java 如何记录hibernate本机SQL而不是HQL?,java,hibernate,Java,Hibernate,如何记录本机SQL而不是HQL?我没有源代码,但我添加了log4j命令来获取日志文件中的SQL。我在配置文件中启用了下面两行代码 log4j.logger.org.hibernate.SQL=debug log4j.logger.org.hibernate.type.descriptor.sql=trace 但我仍然希望看到原生SQL而不是HQL。我只能添加log4j命令来查看SQL 是否有任何命令可帮助获取本机SQL查询 在log4j配置文件中尝试以下操作 # enables logs fo
log4j.logger.org.hibernate.SQL=debug
log4j.logger.org.hibernate.type.descriptor.sql=trace
但我仍然希望看到原生SQL而不是HQL。我只能添加log4j命令来查看SQL
是否有任何命令可帮助获取本机SQL查询 在log4j配置文件中尝试以下操作
# enables logs for SQL DML statements
log4j.logger.org.hibernate.SQL=debug
# enables logs for JDBC parameters
log4j.logger.org.hibernate.type=trace
谢谢你的回复。它仍然只记录SQL对象,而不是本机SQL。我想看到SQL格式“从员工中选择姓名、地址”。可能吗?