当前位置: 首页 > 面试题库 >

无法使用Spring JPA Vendor Adapter使Hibernate停止显示SQL

丁理
2023-03-14
问题内容

Hibernate继续将SQL跟踪发送到stdout,当隐藏在JPA适配器后面时,我不知道如何更改Hibernate配置属性。这是entityManagerFactory的Spring
bean:

<bean id="entityManagerFactory" 
    class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="dataSource" ref="ssapDataSource"/>
    <property name="jpaVendorAdapter">
        <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" >
            <property name="showSql" value="false"/>
        </bean>
    </property>
</bean>

即使将showSql属性设置为false,Hibernate也会继续打印SQL。

我试图用“ hibernate.show_sql = false”在类路径中创建一个hibernate.properties文件,但是它也没有。


问题答案:

尝试在persistance.xml中设置它

<persistence>
  <persistence-unit name="PU">
    <properties>
      <property name="hibernate.show_sql" value="false"/>
    </properties>
  </persistence-unit>
</persistence>


 类似资料:
  • 启动无限循环后,我无法关闭JFrame。 我想停止无限循环使用停止按钮。 我用开始按钮开始一个无限循环。我想用“停止”按钮关闭那个回路。 > if(stop.getModel(). isP的()){中断;}不工作 actionListener用于识别按钮单击并在循环也不起作用时使用中断语句终止 点击停止按钮,无限循环必须终止。在使用start Button启动无限循环后,我无法使用JFrame中的

  • 我有一个简单的UILabel,当你长按它时,它就会开始旋转。我使用以下代码成功地实现了这一点: 用户只需双击标签,就可以在任何时候停止这个动画。下面是代码: 问题是,下次你长按标签时,它没有反应。旋转动画不会再次启动。你必须再次点击它才能让它再次运行。 所以模式是: 1)长按-动画开始 2)双击-动画停止 3)长按-什么都没有发生 4)再次长按-动画再次开始 我该怎么解决这个问题?

  • 当类初始化时,我试图播放铃声,并使用滑块按钮关闭。播放器在初始化时成功创建,但由于某些原因,由于以下错误,无法使用滑块按钮关闭它。 E/flutter(6529):[ERROR: flutter/lib/ui/ui_dart_state.cc(166)]未处理的异常:缺少插件异常(未找到实现方法hasVibrator对通道振动)E/flutter(6529):#0方法通道。_invokeMetho

  • 有没有办法阻止SQL Azure DB,这样它就不会向我们的帐户收取任何费用?我不想删除它,就在测试和未使用时,我们将其设置为“停止”,就像我们可以对网站、云服务和虚拟机所做的那样。

  • 问题内容: 我有一个使用线程并发出大量HTTP请求的python脚本。我认为正在发生的事情是,正在读取HTTP请求(使用urllib2)时,它正在阻塞并且没有响应以停止程序。有没有办法解决? 问题答案: 在Windows上,唯一确定的方法是使用。立即停止每个python脚本! (请注意,在某些键盘上,“中断”被标记为“暂停”。)

  • 我有一个程序,它每秒钟响一次,直到停止。问题是,在我按下“开始”并发出嘟嘟声后,我无法单击“停止”按钮,因为窗口冻结。欢迎任何帮助。