0
我用登錄的persistence.xml爲EclipseLink的JPA實現,從 stackoverflow reference 但參數顯示爲?
我怎樣才能恰當地顯示它們我的glassfish日誌輸出窗口。顯示記錄參數(INSERT,UPDATE,SELECT)
我用登錄的persistence.xml爲EclipseLink的JPA實現,從 stackoverflow reference 但參數顯示爲?
我怎樣才能恰當地顯示它們我的glassfish日誌輸出窗口。顯示記錄參數(INSERT,UPDATE,SELECT)
日誌級別設定包含在在的persistence.xml文件中的持久性單元定義如下:
的SQL參數的測井可以啓用,禁用或通過以下屬性:
禁用:
啓用:
<property name="eclipselink.logging.level.sql" value="FINE"/>
<property name="eclipselink.logging.parameters" value="true"/>
充分的persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="ProjPU" transaction-type="JTA">
<jta-data-source>jdbc/POS</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.weaving" value="static" />
<property name="eclipselink.logging.level.sql" value="FINEST" />
<property name="eclipselink.logging.level" value="FINEST" />
<property name="eclipselink.logging.level.cache" value="FINEST" />
<property name="eclipselink.logging.parameters" value="true" />
</properties>
</persistence-unit>
</persistence>
注意:設置eclipselink.logging.level到FINE是不夠的(如的EclipseLink 2.4.0 - 朱諾),你必須設置的EclipseLink .logging.level.sql至FINE。
該屬性還將控制參數在異常情況下的記錄方式。默認情況下,僅記錄日誌級別的參數< CONFIG。
Refernce:Documentation,Wiki Ecipse link
上,使得後接受的答案做你需要什麼...... –
肯定,但其不接受,直到兩天是可行的自我接納;) – shareef