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

Hibernate显示真实的SQL

卢聪
2023-03-14
问题内容

如果我设置

<property name="show_sql">true</property>

在控制台的 hibernate.cfg.xml 配置文件中,可以看到SQL。

但这不是 真正的 SQL …我可以看到将直接传递到数据库的SQL代码吗?

例子:

我知道了

select this_.code from true.employee this_ where this_.code=?

我可以看吗

select employee.code from employee where employee.code=12

在真正的_SQL?


问题答案:

log4j.properties

log4j.logger.org.hibernate=INFO, hb
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACE
log4j.logger.org.hibernate.hql.ast.AST=info
log4j.logger.org.hibernate.tool.hbm2ddl=warn
log4j.logger.org.hibernate.hql=debug
log4j.logger.org.hibernate.cache=info
log4j.logger.org.hibernate.jdbc=debug

log4j.appender.hb=org.apache.log4j.ConsoleAppender
log4j.appender.hb.layout=org.apache.log4j.PatternLayout
log4j.appender.hb.layout.ConversionPattern=HibernateLog --> %d{HH:mm:ss} %-5p %c - %m%n
log4j.appender.hb.Threshold=TRACE

hibernate.cfg.xml

<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="use_sql_comments">true</property>

persistence.xml

一些框架使用persistence.xml

<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="true"/>
<property name="hibernate.use_sql_comments" value="true"/>


 类似资料:
  • 问题内容: 如果我设置 在控制台的 hibernate.cfg.xml 配置文件中,可以看到SQL。 但这不是 真正的 SQL …我可以看到将直接传递到数据库的SQL代码吗? 例: 我知道了 我可以看吗 在 真正的 SQL? 问题答案: log4j.properties hibernate.cfg.xml persistence.xml 一些框架使用:

  • 问题内容: 如果我设置 在控制台的hibernate.cfg.xml配置文件中,可以看到SQL。 但这不是真正的 SQL …我可以看到将直接传递到数据库的SQL代码吗? 例: 我知道了 我可以看吗 在真正的 SQL? 问题答案: log4j.properties hibernate.cfg.xml persistence.xml 一些框架使用

  • 我的广告不显示。 我正在开发一个需要广告的应用程序。目前正在进行测试,我在Google Play console的内部测试轨道上对该应用程序进行封闭测试。因此,我无法将其链接到Admob中Play store中的应用程序。 所以,为了测试它们,我一直是示例测试广告单元,特别是间隙广告和奖励视频广告。它们加载良好。 今天,我决定切换到生产广告,因为我想发布该应用程序。所以,我为奖励和互动创建了新的广

  • 我已经在我的手机上测试了广告功能。只显示测试广告。当我用我从AdMob得到的单位id替换时,真正的广告就不显示了。 问题出在哪里? 下面是我的代码: 对于我使用的xml 用于加载我使用的ad 在manifeast我有 ...。 但我的广告不加载在android设备上。测试广告运作良好。所有这些操作我都用了一个真实的装置。有什么需要帮忙的吗?

  • 我有一个WebGrid,它显示我表格中的值和一个编辑按钮。当用户单击此按钮时,会出现一个弹出表单或对话框表单,其中填充了我前面提到的同一个表中的值。 我已经设法格式化日期值,现在有兴趣格式化从我的表中显示在复选框中的布尔值(true/false)。目前,它显示为一个文本框,值为true或false。 以下是我的代码的一部分: 下面是我的html的一部分 值标记和支付是布尔值。现在,我打算将类型更改

  • 我已经与Admob广告斗争了将近一周,我在互联网上搜索了所有可能的解决方案,但都没有奏效。我的Android应用程序不显示测试广告也不显示实时广告。这是日志: 我的测试间隙负载没有问题,带电的没有。横幅没有显示,测试的和带电的都没有显示。 这是我的xml AdView: 我在横幅上加了: 活动间隙是以这种方式加载的,它是有效的(测试一没有): 我尝试过的事情 > 使用 使用Firebase广告编译