通过找到的开放访问用户的网站我发现我可以登录生成的SQL通过使用如下:

<property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO"/>

如果我试图添加上述财产于我的persistence.xml 我得到下面的警告从任何:

<Warning> <J2EE> <BEA-160202> <You have specified a ope
njpa.Log setting in your configuration for persistence unit services.ear#services-ejb.jar#exp#exp. This setting will be ignored, and all log messages
will be sent to the WebLogic logging subsystem. Trace-level logging is controlle
d by the various JPA-specific debug settings in config.xml, or via the WebLogic
console.>

任何人都知道什么是选择在控制台或者我可以编辑我的config.xml 输出SQL?

有帮助吗?

解决方案

网的讨论论坛 这里是步骤:

  • 登录到任何控制台
  • 锁和编辑会议
  • 点击环境|服务器
  • 选择服务器你要监视/调试
  • 点击"调试"标签
  • 展开的任何树和选择访问用户的节点
  • 点击启按钮
  • 激活的变化。

它可能取决于该版本的乘法。我的理解是,有一些问题,如果你已经下载了 较新版本的OpenJPA 和使用与汇隆.

任何问题放在一边,构成串通知你看起来有点关闭。你有没有打算使用这样的事情(加SQL=跟踪):

<property name="openjpa.Log" 
                value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/>

其他提示

对于任何10.3.3,还有一些更多的步骤:

  • 登录到任何控制台
  • 锁和编辑会议
  • 点击环境|服务器
  • 选择服务器你要监视/调试
  • 点击"调试"标签,展开任何树和选择访问用户的节点
  • 点击启按钮
  • 激活的更改在页底部的
  • 现在点击记录卡
  • 在底部的网页,"高级"
  • 消息的目的(s) 小组,改变 严重级别的标出来调试
  • 保存你的变化和重新启动服务器
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top