Hibernateはログファイル(以下の例)にnullとHQLを出力しています。印刷されたテキストは、実行されたクエリのサマリーのように見えます。実際のHQLをどのように印刷するのですか?HibernateはログにHQLを出力しません
HQL:ヌル、時間:0msと、行:以下
4は、このログ・ステートメント
基準基準= session.createCriteria(DataHolder.class)になるコードです。
criteria.setCacheable(true);
リストデータ= criteria.add(Restrictions.naturalId()。set( "sno"、sno))。list();あなたはおそらく後者ではありませんpersistence.xml
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="true"/>
に最初の場所でSQLを印刷するには休止状態を定義する必要が
log4jの設定
log4j.logger.org.hibernate =情報
例としてコードを入力してください。 – jpkrohling