Cosminexus V9 アプリケーションサーバ 機能解説 保守/移行編

[目次][用語][索引][前へ][次へ]

8.21.3 EntityManagerの操作のトレース取得ポイントと取得できるトレース情報

<この項の構成>
(1) トレース取得ポイントとPRFトレース取得レベル
(2) 取得できるトレース情報

(1) トレース取得ポイントとPRFトレース取得レベル

イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。

表8-129 javax.persistence.EntityManagerの場合のトレース取得ポイントの詳細

イベントID 図中の番号 トレース取得ポイント レベル
0xA340 1 EntityManager#persist(Object)の処理開始 B
0xA341 2 EntityManager#persist(Object)の処理終了 B
0xA342 1 EntityManager#merge(T)の処理開始 B
0xA343 2 EntityManager#merge(T)の処理終了 B
0xA344 1 EntityManager#remove(Object)の処理開始 B
0xA345 2 EntityManager#remove(Object)の処理終了 B
0xA346 1 EntityManager#find(Class<T>, Object)の処理開始 B
0xA347 2 EntityManager#find(Class<T>, Object)の処理終了 B
0xA348 1 EntityManager#getReference(Class<T>, Object)の処理開始 B
0xA349 2 EntityManager#getReference(Class<T>, Object)の処理終了 B
0xA34A 1 EntityManager#flush()の処理開始 B
0xA34B 2 EntityManager#flush()の処理終了 B
0xA34C 1 EntityManager#lock(Object, LockModeType)の処理開始 B
0xA34D 2 EntityManager#lock(Object, LockModeType)の処理終了 B
0xA34E 1 EntityManager#refresh(Object)の処理開始 B
0xA34F 2 EntityManager#refresh(Object)の処理終了 B
0xA350 1 EntityManager#clear()の処理開始 B
0xA351 2 EntityManager#clear()の処理終了 B
0xA352 1 EntityManager#contains(Object)の処理開始 B
0xA353 2 EntityManager#contains(Object)の処理終了 B
0xA35E 1 EntityManager#joinTransaction()の処理開始 B
0xA35F 2 EntityManager#joinTransaction()の処理終了 B

(凡例)B:詳細

注※ 図8-78の番号と対応しています。


トレース取得ポイントを次の図に示します。

図8-78 javax.persistence.EntityManagerの場合のトレース取得ポイント

[図データ]

(2) 取得できるトレース情報

EntityManagerの操作で取得できるトレース情報を次の表に示します。

表8-130 javax.persistence.EntityManagerの場合に取得できるトレース情報

図中の番号※1 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0xA340 B
0xA342 B
0xA344 B
0xA346 B
0xA348 B
0xA34A B
0xA34C B
0xA34E B
0xA350 B
0xA352 B
0xA35E B
2 0xA341 B ※2
0xA343 B ※2
0xA345 B ※2
0xA347 B ※2
0xA349 B ※2
0xA34B B ※2
0xA34D B ※2
0xA34F B ※2
0xA351 B ※2
0xA353 B ※2
0xA35F B ※2

(凡例)B:詳細 −:該当なし

注※1 図8-78中の番号と対応しています。

注※2 例外が発生した場合,例外が表示されます。