【问题标题】:Hibernate not logging SQL queries fired even after enabling all the properties即使在启用所有属性后,Hibernate 也不会记录触发的 SQL 查询
【发布时间】:2017-08-26 19:56:17
【问题描述】:

我使用休眠属性启用了日志记录,但我仍然看不到正在触发的 SQL 查询

这是我的 Spring 配置代码:

        @Bean
        public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
            final LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
            em.setDataSource(dataSource());
            em.setPackagesToScan("models");

            final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
            em.setJpaVendorAdapter(vendorAdapter);
            em.setJpaProperties(hibernateProperties());
            return em;
        }
        private Properties hibernateProperties() {
            return new Properties() {
                {
                    setProperty("hibernate.hbm2ddl.auto", hbm2ddlScheme);
                    setProperty("hibernate.dialect", dbDialect);
                    setProperty("hibernate.globally_quoted_identifiers", "true");
                    setProperty("hibernate.use_sql_comments", "true");
                    setProperty("hibernate.generate_statistics", "true");
                    setProperty("format_sql", formatSQL);
                    setProperty("show_sql", showSQL);
                    setProperty("hibernate.cache.region.factory_class", "org.hibernate.cache.ehcache.EhCacheRegionFactory");
                    setProperty("hibernate.cache.use_second_level_cache", "true");
                    setProperty("hibernate.cache.use_query_cache", "true");
                    setProperty("hibernate.cache.use_structured_entries", "true");
                    setProperty("net.sf.ehcache.configurationResourceName", "myehcache.xml");
                }
            };
        }

我确实看到了会话统计信息。我还想查看正在触发的查询。

【问题讨论】:

    标签: java spring hibernate logging


    【解决方案1】:

    尝试使用hibernate.show_sqlhibernate.format_sql 而不是show_sqlformat_sql

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      • 2012-04-15
      相关资源
      最近更新 更多