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

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

7.19.2 コンテナ管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報

コンテナ管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報について説明します。ここでは,次の四つの場合に分けて説明します。

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

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

(a) トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合

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

表7-83 トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合のトレース取得ポイントの詳細

イベントID 図中の番号 トレース取得ポイント レベル
0xA508 1 EntityManager#find(Class<T> entityClass, Object primaryKey)の処理開始 A
0xA509 6 EntityManager#find(Class<T> entityClass, Object primaryKey)の処理終了 A
0xA50A 1 EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理開始 A
0xA50B 6 EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理終了 A
0xA50C 1 EntityManager#contains(Object entity)の処理開始 A
0xA50D 6 EntityManager#contains(Object entity)の処理終了 A
0xA50E 1 EntityManager#lock(Object entity, LockModeType lockMode)の処理開始 A
0xA50F 6 EntityManager#lock(Object entity, LockModeType lockMode)の処理終了 A
0xA510 1 EntityManager#merge(T entity)の処理開始 A
0xA511 6 EntityManager#merge(T entity)の処理終了 A
0xA512 1 EntityManager#persist(Object entity)の処理開始 A
0xA513 6 EntityManager#persist(Object entity)の処理終了 A
0xA514 1 EntityManager#refresh(Object entity)の処理開始 A
0xA515 6 EntityManager#refresh(Object entity)の処理終了 A
0xA516 1 EntityManager#remove(Object entity)の処理開始 A
0xA517 6 EntityManager#remove(Object entity)の処理終了 A
0xA518 1 EntityManager#clear()の処理開始 A
0xA519 6 EntityManager#clear()の処理終了 A
0xA51A 1 EntityManager#flush()の処理開始 A
0xA51B 6 EntityManager#flush()の処理終了 A
0xA51C 1 EntityManager#createQuery(String qlString)の処理開始 A
0xA51D 6 EntityManager#createQuery(String qlString)の処理終了 A
0xA51E 1 EntityManager#createNamedQuery(String name)の処理開始 A
0xA51F 6 EntityManager#createNamedQuery(String name)の処理終了 A
0xA520 1 EntityManager#createNativeQuery(String sqlString)の処理開始 A
0xA521 6 EntityManager#createNativeQuery(String sqlString)の処理終了 A
0xA522 1 EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理開始 A
0xA523 6 EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理終了 A
0xA524 1 EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理開始 A
0xA525 6 EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理終了 A
0xA526 1 EntityManager#setFlushMode(FlushModeType flushMode)の処理開始 A
0xA527 6 EntityManager#setFlushMode(FlushModeType flushMode)の処理終了 A
0xA528 1 EntityManager#getFlushMode()の処理開始 A
0xA529 6 EntityManager#getFlushMode()の処理終了 A
0xA52A 1 EntityManager#joinTransaction()の処理開始 A
0xA52B 6 EntityManager#joinTransaction()の処理終了 A
0xA52C 1 EntityManager#getTransaction()の処理開始 A
0xA52D 6 EntityManager#getTransaction()の処理終了 A
0xA52E 1 EntityManager#getDelegate()の処理開始 A
0xA52F 6 EntityManager#getDelegate()の処理終了 A
0xA530 1 EntityManager#isOpen()の処理開始 A
0xA531 6 EntityManager#isOpen()の処理終了 A
0xA532 1 EntityManager#close()の処理開始 A
0xA533 6 EntityManager#close()の処理終了 A
0xA540 1 Query#executeUpdate()の処理開始 A
0xA541 6 Query#executeUpdate()の処理終了 A
0xA542 1 Query#getResultList()の処理開始 A
0xA543 6 Query#getResultList()の処理終了 A
0xA544 1 Query#getSingleResult()の処理開始 A
0xA545 6 Query#getSingleResult()の処理終了 A
0xA546 1 Query#setFlushMode(FlushModeType flushMode)の処理開始 A
0xA547 6 Query#setFlushMode(FlushModeType flushMode)の処理終了 A
0xA548 1 Query#setFirstResult(int startPosition)の処理開始 B
0xA549 6 Query#setFirstResult(int startPosition)の処理終了 B
0xA54A 1 Query#setMaxResults(int maxResult)の処理開始 B
0xA54B 6 Query#setMaxResults(int maxResult)の処理終了 B
0xA54C 1 Query#setHint(String hintName, Object value)の処理開始 B
0xA54D 6 Query#setHint(String hintName, Object value)の処理終了 B
0xA54E 1 Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理開始 B
0xA54F 6 Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理終了 B
0xA550 1 Query#setParameter(int position, Date value, TemporalType temporalType)の処理開始 B
0xA551 6 Query#setParameter(int position, Date value, TemporalType temporalType)の処理終了 B
0xA552 1 Query#setParameter(int position, Object value)の処理開始 B
0xA553 6 Query#setParameter(int position, Object value)の処理終了 B
0xA554 1 Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理開始 B
0xA555 6 Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理終了 B
0xA556 1 Query#setParameter(String name, Date value, TemporalType temporalType)の処理開始 B
0xA557 6 Query#setParameter(String name, Date value, TemporalType temporalType)の処理終了 B
0xA558 1 Query#setParameter(String name, Object value)の処理開始 B
0xA559 6 Query#setParameter(String name, Object value)の処理終了 B
0xA560 4 JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理開始 B
0xA561 5 JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理終了 B
0xA562 4 JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理開始 B
0xA563 5 JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理終了 B
0xA564 4 JPAプロバイダのEntityManagerのcontains(Object entity)の処理開始 B
0xA565 5 JPAプロバイダのEntityManagerのcontains(Object entity)の処理終了 B
0xA566 4 JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理開始 B
0xA567 5 JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理終了 B
0xA568 4 JPAプロバイダのEntityManagerのmerge(T entity)の処理開始 B
0xA569 5 JPAプロバイダのEntityManagerのmerge(T entity)の処理終了 B
0xA56A 4 JPAプロバイダのEntityManagerのpersist(Object entity)の処理開始 B
0xA56B 5 JPAプロバイダのEntityManagerのpersist(Object entity)の処理終了 B
0xA56C 4 JPAプロバイダのEntityManagerのrefresh(Object entity)の処理開始 B
0xA56D 5 JPAプロバイダのEntityManagerのrefresh(Object entity)の処理終了 B
0xA56E 4 JPAプロバイダのEntityManagerのremove(Object entity)の処理開始 B
0xA56F 5 JPAプロバイダのEntityManagerのremove(Object entity)の処理終了 B
0xA570 4 JPAプロバイダのEntityManagerのclear()の処理開始 B
0xA571 5 JPAプロバイダのEntityManagerのclear()の処理終了 B
0xA572 4 JPAプロバイダのEntityManagerのflush()の処理開始 B
0xA573 5 JPAプロバイダのEntityManagerのflush()の処理終了 B
0xA574 4 JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理開始 B
0xA575 5 JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理終了 B
0xA576 4 JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理開始 B
0xA577 5 JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理終了 B
0xA578 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理開始 B
0xA579 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理終了 B
0xA57A 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理開始 B
0xA57B 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理終了 B
0xA57C 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理開始 B
0xA57D 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理終了 B
0xA57E 4 JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理開始 B
0xA57F 5 JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理終了 B
0xA580 4 JPAプロバイダのEntityManagerのgetFlushMode()の処理開始 B
0xA581 5 JPAプロバイダのEntityManagerのgetFlushMode()の処理終了 B
0xA582 4 JPAプロバイダのEntityManagerのjoinTransaction()の処理開始 B
0xA583 5 JPAプロバイダのEntityManagerのjoinTransaction()の処理終了 B
0xA584 4 JPAプロバイダのEntityManagerのisOpen()の処理開始 B
0xA585 5 JPAプロバイダのEntityManagerのisOpen()の処理終了 B
0xA586 4 JPAプロバイダのQueryのexecuteUpdate()の処理開始 B
0xA587 5 JPAプロバイダのQueryのexecuteUpdate()の処理終了 B
0xA588 4 JPAプロバイダのQueryのgetResultList()の処理開始 B
0xA589 5 JPAプロバイダのQueryのgetResultList()の処理終了 B
0xA58A 4 JPAプロバイダのQueryのgetSingleResult()の処理開始 B
0xA58B 5 JPAプロバイダのQueryのgetSingleResult()の処理終了 B
0xA58C 4 JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理開始 B
0xA58D 5 JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理終了 B
0xA58E 4 JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理開始 B
0xA58F 5 JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理終了 B
0xA590 4 JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理開始 B
0xA591 5 JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理終了 B
0xA592 4 JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理開始 B
0xA593 5 JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理終了 B
0xA594 4 JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理開始 B
0xA595 5 JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理終了 B
0xA596 4 JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理開始 B
0xA597 5 JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理終了 B
0xA598 4 JPAプロバイダのQueryのsetParameter(int position, Object value)の処理開始 B
0xA599 5 JPAプロバイダのQueryのsetParameter(int position, Object value)の処理終了 B
0xA59A 4 JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理開始 B
0xA59B 5 JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理終了 B
0xA59C 4 JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理開始 B
0xA59D 5 JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理終了 B
0xA59E 4 JPAプロバイダのQueryのsetParameter(String name, Object value)の処理開始 B
0xA59F 5 JPAプロバイダのQueryのsetParameter(String name, Object value)の処理終了 B
0xA5A0 2 トランザクションスコープの永続化コンテキストを利用した際の永続化コンテキストの生成処理開始 A
0xA5A1 3 トランザクションスコープの永続化コンテキストを利用した際の永続化コンテキストの生成処理終了 A
0xA5A2 7 トランザクションスコープの永続化コンテキストを利用した際の永続化コンテキストの破棄処理開始 A
0xA5A3 8 トランザクションスコープの永続化コンテキストを利用した際の永続化コンテキストの破棄処理終了 A

(凡例)A:標準 B:詳細

注※ 図7-54中の番号と対応しています。


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

図7-54 トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合のトレース取得ポイント

[図データ]

(b) トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合

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

表7-84 トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合のトレース取得ポイントの詳細

イベントID 図中の番号 トレース取得ポイント レベル
0xA508 1 EntityManager#find(Class<T> entityClass, Object primaryKey)の処理開始 A
0xA509 8 EntityManager#find(Class<T> entityClass, Object primaryKey)の処理終了 A
0xA50A 1 EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理開始 A
0xA50B 8 EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理終了 A
0xA50C 1 EntityManager#contains(Object entity)の処理開始 A
0xA50D 8 EntityManager#contains(Object entity)の処理終了 A
0xA50E 1 EntityManager#lock(Object entity, LockModeType lockMode)の処理開始 A
0xA50F 8 EntityManager#lock(Object entity, LockModeType lockMode)の処理終了 A
0xA510 1 EntityManager#merge(T entity)の処理開始 A
0xA511 8 EntityManager#merge(T entity)の処理終了 A
0xA512 1 EntityManager#persist(Object entity)の処理開始 A
0xA513 8 EntityManager#persist(Object entity)の処理終了 A
0xA514 1 EntityManager#refresh(Object entity)の処理開始 A
0xA515 8 EntityManager#refresh(Object entity)の処理終了 A
0xA516 1 EntityManager#remove(Object entity)の処理開始 A
0xA517 8 EntityManager#remove(Object entity)の処理終了 A
0xA518 1 EntityManager#clear()の処理開始 A
0xA519 8 EntityManager#clear()の処理終了 A
0xA51A 1 EntityManager#flush()の処理開始 A
0xA51B 8 EntityManager#flush()の処理終了 A
0xA526 1 EntityManager#setFlushMode(FlushModeType flushMode)の処理開始 A
0xA527 8 EntityManager#setFlushMode(FlushModeType flushMode)の処理終了 A
0xA528 1 EntityManager#getFlushMode()の処理開始 A
0xA529 8 EntityManager#getFlushMode()の処理終了 A
0xA52A 1 EntityManager#joinTransaction()の処理開始 A
0xA52B 8 EntityManager#joinTransaction()の処理終了 A
0xA52C 1 EntityManager#getTransaction()の処理開始 A
0xA52D 8 EntityManager#getTransaction()の処理終了 A
0xA52E 1 EntityManager#getDelegate()の処理開始 A
0xA52F 8 EntityManager#getDelegate()の処理終了 A
0xA530 1 EntityManager#isOpen()の処理開始 A
0xA531 8 EntityManager#isOpen()の処理終了 A
0xA532 1 EntityManager#close()の処理開始 A
0xA533 8 EntityManager#close()の処理終了 A
0xA560 4 JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理開始 B
0xA561 5 JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理終了 B
0xA562 4 JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理開始 B
0xA563 5 JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理終了 B
0xA564 4 JPAプロバイダのEntityManagerのcontains(Object entity)の処理開始 B
0xA565 5 JPAプロバイダのEntityManagerのcontains(Object entity)の処理終了 B
0xA566 4 JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理開始 B
0xA567 5 JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理終了 B
0xA568 4 JPAプロバイダのEntityManagerのmerge(T entity)の処理開始 B
0xA569 5 JPAプロバイダのEntityManagerのmerge(T entity)の処理終了 B
0xA56A 4 JPAプロバイダのEntityManagerのpersist(Object entity)の処理開始 B
0xA56B 5 JPAプロバイダのEntityManagerのpersist(Object entity)の処理終了 B
0xA56C 4 JPAプロバイダのEntityManagerのrefresh(Object entity)の処理開始 B
0xA56D 5 JPAプロバイダのEntityManagerのrefresh(Object entity)の処理終了 B
0xA56E 4 JPAプロバイダのEntityManagerのremove(Object entity)の処理開始 B
0xA56F 5 JPAプロバイダのEntityManagerのremove(Object entity)の処理終了 B
0xA570 4 JPAプロバイダのEntityManagerのclear()の処理開始 B
0xA571 5 JPAプロバイダのEntityManagerのclear()の処理終了 B
0xA572 4 JPAプロバイダのEntityManagerのflush()の処理開始 B
0xA573 5 JPAプロバイダのEntityManagerのflush()の処理終了 B
0xA57E 4 JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理開始 B
0xA57F 5 JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理終了 B
0xA580 4 JPAプロバイダのEntityManagerのgetFlushMode()の処理開始 B
0xA581 5 JPAプロバイダのEntityManagerのgetFlushMode()の処理終了 B
0xA582 4 JPAプロバイダのEntityManagerのjoinTransaction()の処理開始 B
0xA583 5 JPAプロバイダのEntityManagerのjoinTransaction()の処理終了 B
0xA584 4 JPAプロバイダのEntityManagerのisOpen()の処理開始 B
0xA585 5 JPAプロバイダのEntityManagerのisOpen()の処理終了 B
0xA5A4 2 トランザクションスコープのEntityManagerのQuery生成以外のAPIを,トランザクションの存在しない状況で利用した際の永続化コンテキストの生成処理開始 A
0xA5A5 3 トランザクションスコープのEntityManagerのQuery生成以外のAPIを,トランザクションの存在しない状況で利用した際の永続化コンテキストの生成処理終了 A
0xA5A6 6 トランザクションスコープのEntityManagerのQuery生成以外のAPIを,トランザクションの存在しない状況で利用した際に生成した永続化コンテキストの破棄処理開始 A
0xA5A7 7 トランザクションスコープのEntityManagerのQuery生成以外のAPIを,トランザクションの存在しない状況で利用した際に生成した永続化コンテキストの破棄処理終了 A

(凡例)A:標準 B:詳細

注※ 図7-55中の番号と対応しています。


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

図7-55 トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合のトレース取得ポイント

[図データ]

(c) トランザクション外で生成されたQueryをトランザクション外で利用した場合

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

表7-85 トランザクション外で生成されたQueryをトランザクション外で利用した場合のトレース取得ポイントの詳細

イベントID 図中の番号 トレース取得ポイント レベル
0xA51C 1 EntityManager#createQuery(String qlString)の処理開始 A
0xA51D 6 EntityManager#createQuery(String qlString)の処理終了 A
0xA51E 1 EntityManager#createNamedQuery(String name)の処理開始 A
0xA51F 6 EntityManager#createNamedQuery(String name)の処理終了 A
0xA520 1 EntityManager#createNativeQuery(String sqlString)の処理開始 A
0xA521 6 EntityManager#createNativeQuery(String sqlString)の処理終了 A
0xA522 1 EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理開始 A
0xA523 6 EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理終了 A
0xA524 1 EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理開始 A
0xA525 6 EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理終了 A
0xA540 1,11 Query#executeUpdate()の処理開始 A
0xA541 6,16 Query#executeUpdate()の処理終了 A
0xA542 1,11 Query#getResultList()の処理開始 A
0xA543 6,16 Query#getResultList()の処理終了 A
0xA544 1,11 Query#getSingleResult()の処理開始 A
0xA545 6,16 Query#getSingleResult()の処理終了 A
0xA546 1,7 Query#setFlushMode(FlushModeType flushMode)の処理開始 A
0xA547 6,10 Query#setFlushMode(FlushModeType flushMode)の処理終了 A
0xA548 1,7 Query#setFirstResult(int startPosition)の処理開始 B
0xA549 6,10 Query#setFirstResult(int startPosition)の処理終了 B
0xA54A 1,7 Query#setMaxResults(int maxResult)の処理開始 B
0xA54B 6,10 Query#setMaxResults(int maxResult)の処理終了 B
0xA54C 1,7 Query#setHint(String hintName, Object value)の処理開始 B
0xA54D 6,10 Query#setHint(String hintName, Object value)の処理終了 B
0xA54E 1,7 Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理開始 B
0xA54F 6,10 Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理終了 B
0xA550 1,7 Query#setParameter(int position, Date value, TemporalType temporalType)の処理開始 B
0xA551 6,10 Query#setParameter(int position, Date value, TemporalType temporalType)の処理終了 B
0xA552 1,7 Query#setParameter(int position, Object value)の処理開始 B
0xA553 6,10 Query#setParameter(int position, Object value)の処理終了 B
0xA554 1,7 Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理開始 B
0xA555 6,10 Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理終了 B
0xA556 1,7 Query#setParameter(String name, Date value, TemporalType temporalType)の処理開始 B
0xA557 6,10 Query#setParameter(String name, Date value, TemporalType temporalType)の処理終了 B
0xA558 1,7 Query#setParameter(String name, Object value)の処理開始 B
0xA559 6,10 Query#setParameter(String name, Object value)の処理終了 B
0xA574 4 JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理開始 B
0xA575 5 JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理終了 B
0xA576 4 JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理開始 B
0xA577 5 JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理終了 B
0xA578 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理開始 B
0xA579 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理終了 B
0xA57A 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理開始 B
0xA57B 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理終了 B
0xA57C 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理開始 B
0xA57D 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理終了 B
0xA586 4,12 JPAプロバイダのQueryのexecuteUpdate()の処理開始 B
0xA587 5,13 JPAプロバイダのQueryのexecuteUpdate()の処理終了 B
0xA588 4,12 JPAプロバイダのQueryのgetResultList()の処理開始 B
0xA589 5,13 JPAプロバイダのQueryのgetResultList()の処理終了 B
0xA58A 4,12 JPAプロバイダのQueryのgetSingleResult()の処理開始 B
0xA58B 5,13 JPAプロバイダのQueryのgetSingleResult()の処理終了 B
0xA58C 4,8 JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理開始 B
0xA58D 5,9 JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理終了 B
0xA58E 4,8 JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理開始 B
0xA58F 5,9 JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理終了 B
0xA590 4,8 JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理開始 B
0xA591 5,9 JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理終了 B
0xA592 4,8 JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理開始 B
0xA593 5,9 JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理終了 B
0xA594 4,8 JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理開始 B
0xA595 5,9 JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理終了 B
0xA596 4,8 JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理開始 B
0xA597 5,9 JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理終了 B
0xA598 4,8 JPAプロバイダのQueryのsetParameter(int position, Object value)の処理開始 B
0xA599 5,9 JPAプロバイダのQueryのsetParameter(int position, Object value)の処理終了 B
0xA59A 4,8 JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理開始 B
0xA59B 5,9 JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理終了 B
0xA59C 4,8 JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理開始 B
0xA59D 5,9 JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理終了 B
0xA59E 4,8 JPAプロバイダのQueryのsetParameter(String name, Object value)の処理開始 B
0xA59F 5,9 JPAプロバイダのQueryのsetParameter(String name, Object value)の処理終了 B
0xA5A8 2 トランザクションスコープのEntityManagerのQuery生成APIまたはQueryによる検索・更新後に同一QueryオブジェクトのAPIを,トランザクションの存在しない状況で利用した際の永続化コンテキストの生成処理開始 A
0xA5A9 3 トランザクションスコープのEntityManagerのQuery生成APIまたはQueryによる検索・更新後に同一QueryオブジェクトのAPIを,トランザクションの存在しない状況で利用した際の永続化コンテキストの生成処理終了 A
0xA5AA 14 トランザクションスコープのEntityManagerのQuery生成APIまたはQueryによる検索・更新後に同一QueryオブジェクトのAPIを,トランザクションの存在しない状況で利用した際に生成した永続化コンテキストの破棄処理開始 A
0xA5AB 15 トランザクションスコープのEntityManagerのQuery生成APIまたはQueryによる検索・更新後に同一QueryオブジェクトのAPIを,トランザクションの存在しない状況で利用した際に生成した永続化コンテキストの破棄処理終了 A

(凡例)A:標準 B:詳細

注※ 図7-56中の番号と対応しています。


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

図7-56 トランザクション外で生成されたQueryをトランザクション外で利用した場合のトレース取得ポイント

[図データ]

(d) 拡張永続化コンテキストを利用した場合

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

表7-86 拡張永続化コンテキストを利用した場合のトレース取得ポイントの詳細

イベントID 図中の番号 トレース取得ポイント レベル
0xA508 3 EntityManager#find(Class<T> entityClass, Object primaryKey)の処理開始 A
0xA509 6 EntityManager#find(Class<T> entityClass, Object primaryKey)の処理終了 A
0xA50A 3 EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理開始 A
0xA50B 6 EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理終了 A
0xA50C 3 EntityManager#contains(Object entity)の処理開始 A
0xA50D 6 EntityManager#contains(Object entity)の処理終了 A
0xA50E 3 EntityManager#lock(Object entity, LockModeType lockMode)の処理開始 A
0xA50F 6 EntityManager#lock(Object entity, LockModeType lockMode)の処理終了 A
0xA510 3 EntityManager#merge(T entity)の処理開始 A
0xA511 6 EntityManager#merge(T entity)の処理終了 A
0xA512 3 EntityManager#persist(Object entity)の処理開始 A
0xA513 6 EntityManager#persist(Object entity)の処理終了 A
0xA514 3 EntityManager#refresh(Object entity)の処理開始 A
0xA515 6 EntityManager#refresh(Object entity)の処理終了 A
0xA516 3 EntityManager#remove(Object entity)の処理開始 A
0xA517 6 EntityManager#remove(Object entity)の処理終了 A
0xA518 3 EntityManager#clear()の処理開始 A
0xA519 6 EntityManager#clear()の処理終了 A
0xA51A 3 EntityManager#flush()の処理開始 A
0xA51B 6 EntityManager#flush()の処理終了 A
0xA51C 3 EntityManager#createQuery(String qlString)の処理開始 A
0xA51D 6 EntityManager#createQuery(String qlString)の処理終了 A
0xA51E 3 EntityManager#createNamedQuery(String name)の処理開始 A
0xA51F 6 EntityManager#createNamedQuery(String name)の処理終了 A
0xA520 3 EntityManager#createNativeQuery(String sqlString)の処理開始 A
0xA521 6 EntityManager#createNativeQuery(String sqlString)の処理終了 A
0xA522 3 EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理開始 A
0xA523 6 EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理終了 A
0xA524 3 EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理開始 A
0xA525 6 EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理終了 A
0xA526 3 EntityManager#setFlushMode(FlushModeType flushMode)の処理開始 A
0xA527 6 EntityManager#setFlushMode(FlushModeType flushMode)の処理終了 A
0xA528 3 EntityManager#getFlushMode()の処理開始 A
0xA529 6 EntityManager#getFlushMode()の処理終了 A
0xA52A 3 EntityManager#joinTransaction()の処理開始 A
0xA52B 6 EntityManager#joinTransaction()の処理終了 A
0xA52C 3 EntityManager#getTransaction()の処理開始 A
0xA52D 6 EntityManager#getTransaction()の処理終了 A
0xA52E 3 EntityManager#getDelegate()の処理開始 A
0xA52F 6 EntityManager#getDelegate()の処理終了 A
0xA530 3 EntityManager#isOpen()の処理開始 A
0xA531 6 EntityManager#isOpen()の処理終了 A
0xA532 3 EntityManager#close()の処理開始 A
0xA533 6 EntityManager#close()の処理終了 A
0xA540 3 Query#executeUpdate()の処理開始 A
0xA541 6 Query#executeUpdate()の処理終了 A
0xA542 3 Query#getResultList()の処理開始 A
0xA543 6 Query#getResultList()の処理終了 A
0xA544 3 Query#getSingleResult()の処理開始 A
0xA545 6 Query#getSingleResult()の処理終了 A
0xA546 3 Query#setFlushMode(FlushModeType flushMode)の処理開始 A
0xA547 6 Query#setFlushMode(FlushModeType flushMode)の処理終了 A
0xA548 3 Query#setFirstResult(int startPosition)の処理開始 B
0xA549 6 Query#setFirstResult(int startPosition)の処理終了 B
0xA54A 3 Query#setMaxResults(int maxResult)の処理開始 B
0xA54B 6 Query#setMaxResults(int maxResult)の処理終了 B
0xA54C 3 Query#setHint(String hintName, Object value)の処理開始 B
0xA54D 6 Query#setHint(String hintName, Object value)の処理終了 B
0xA54E 3 Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理開始 B
0xA54F 6 Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理終了 B
0xA550 3 Query#setParameter(int position, Date value, TemporalType temporalType)の処理開始 B
0xA551 6 Query#setParameter(int position, Date value, TemporalType temporalType)の処理終了 B
0xA552 3 Query#setParameter(int position, Object value)の処理開始 B
0xA553 6 Query#setParameter(int position, Object value)の処理終了 B
0xA554 3 Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理開始 B
0xA555 6 Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理終了 B
0xA556 3 Query#setParameter(String name, Date value, TemporalType temporalType)の処理開始 B
0xA557 6 Query#setParameter(String name, Date value, TemporalType temporalType)の処理終了 B
0xA558 3 Query#setParameter(String name, Object value)の処理開始 B
0xA559 6 Query#setParameter(String name, Object value)の処理終了 B
0xA560 4 JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理開始 B
0xA561 5 JPAプロバイダのEntityManagerのfind(Class<T> entityClass, Object primaryKey)の処理終了 B
0xA562 4 JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理開始 B
0xA563 5 JPAプロバイダのEntityManagerのgetReference(Class<T> entityClass, Object primaryKey)の処理終了 B
0xA564 4 JPAプロバイダのEntityManagerのcontains(Object entity)の処理開始 B
0xA565 5 JPAプロバイダのEntityManagerのcontains(Object entity)の処理終了 B
0xA566 4 JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理開始 B
0xA567 5 JPAプロバイダのEntityManagerのlock(Object entity, LockModeType lockMode)の処理終了 B
0xA568 4 JPAプロバイダのEntityManagerのmerge(T entity)の処理開始 B
0xA569 5 JPAプロバイダのEntityManagerのmerge(T entity)の処理終了 B
0xA56A 4 JPAプロバイダのEntityManagerのpersist(Object entity)の処理開始 B
0xA56B 5 JPAプロバイダのEntityManagerのpersist(Object entity)の処理終了 B
0xA56C 4 JPAプロバイダのEntityManagerのrefresh(Object entity)の処理開始 B
0xA56D 5 JPAプロバイダのEntityManagerのrefresh(Object entity)の処理終了 B
0xA56E 4 JPAプロバイダのEntityManagerのremove(Object entity)の処理開始 B
0xA56F 5 JPAプロバイダのEntityManagerのremove(Object entity)の処理終了 B
0xA570 4 JPAプロバイダのEntityManagerのclear()の処理開始 B
0xA571 5 JPAプロバイダのEntityManagerのclear()の処理終了 B
0xA572 4 JPAプロバイダのEntityManagerのflush()の処理開始 B
0xA573 5 JPAプロバイダのEntityManagerのflush()の処理終了 B
0xA574 4 JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理開始 B
0xA575 5 JPAプロバイダのEntityManagerのcreateQuery(String qlString)の処理終了 B
0xA576 4 JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理開始 B
0xA577 5 JPAプロバイダのEntityManagerのcreateNamedQuery(String name)の処理終了 B
0xA578 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理開始 B
0xA579 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString)の処理終了 B
0xA57A 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理開始 B
0xA57B 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, Class resultClass)の処理終了 B
0xA57C 4 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理開始 B
0xA57D 5 JPAプロバイダのEntityManagerのcreateNativeQuery(String sqlString, String resultSetMapping)の処理終了 B
0xA57E 4 JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理開始 B
0xA57F 5 JPAプロバイダのEntityManagerのsetFlushMode(FlushModeType flushMode)の処理終了 B
0xA580 4 JPAプロバイダのEntityManagerのgetFlushMode()の処理開始 B
0xA581 5 JPAプロバイダのEntityManagerのgetFlushMode()の処理終了 B
0xA582 4 JPAプロバイダのEntityManagerのjoinTransaction()の処理開始 B
0xA583 5 JPAプロバイダのEntityManagerのjoinTransaction()の処理終了 B
0xA584 4 JPAプロバイダのEntityManagerのisOpen()の処理開始 B
0xA585 5 JPAプロバイダのEntityManagerのisOpen()の処理終了 B
0xA586 4 JPAプロバイダのQueryのexecuteUpdate()の処理開始 B
0xA587 5 JPAプロバイダのQueryのexecuteUpdate()の処理終了 B
0xA588 4 JPAプロバイダのQueryのgetResultList()の処理開始 B
0xA589 5 JPAプロバイダのQueryのgetResultList()の処理終了 B
0xA58A 4 JPAプロバイダのQueryのgetSingleResult()の処理開始 B
0xA58B 5 JPAプロバイダのQueryのgetSingleResult()の処理終了 B
0xA58C 4 JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理開始 B
0xA58D 5 JPAプロバイダのQueryのsetFlushMode(FlushModeType flushMode)の処理終了 B
0xA58E 4 JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理開始 B
0xA58F 5 JPAプロバイダのQueryのsetFirstResult(int startPosition)の処理終了 B
0xA590 4 JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理開始 B
0xA591 5 JPAプロバイダのQueryのsetMaxResults(int maxResult)の処理終了 B
0xA592 4 JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理開始 B
0xA593 5 JPAプロバイダのQueryのsetHint(String hintName, Object value)の処理終了 B
0xA594 4 JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理開始 B
0xA595 5 JPAプロバイダのQueryのsetParameter(int position, Calendar value, TemporalType temporalType)の処理終了 B
0xA596 4 JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理開始 B
0xA597 5 JPAプロバイダのQueryのsetParameter(int position, Date value, TemporalType temporalType)の処理終了 B
0xA598 4 JPAプロバイダのQueryのsetParameter(int position, Object value)の処理開始 B
0xA599 5 JPAプロバイダのQueryのsetParameter(int position, Object value)の処理終了 B
0xA59A 4 JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理開始 B
0xA59B 5 JPAプロバイダのQueryのsetParameter(String name, Calendar value, TemporalType temporalType)の処理終了 B
0xA59C 4 JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理開始 B
0xA59D 5 JPAプロバイダのQueryのsetParameter(String name, Date value, TemporalType temporalType)の処理終了 B
0xA59E 4 JPAプロバイダのQueryのsetParameter(String name, Object value)の処理開始 B
0xA59F 5 JPAプロバイダのQueryのsetParameter(String name, Object value)の処理終了 B
0xA5AC 1 拡張スコープの永続化コンテキストを利用した際の永続化コンテキストの生成処理開始 A
0xA5AD 2 拡張スコープの永続化コンテキストを利用した際の永続化コンテキストの生成処理終了 A
0xA5AE 7 拡張スコープの永続化コンテキストを利用した際のEntityManager.close()の処理開始 A
0xA5AF 8 拡張スコープの永続化コンテキストを利用した際のEntityManager.close()の処理終了 A

(凡例)A:標準 B:詳細

注※ 図7-57中の番号と対応しています。


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

図7-57 拡張永続化コンテキストを利用した場合のトレース取得ポイント

[図データ]

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

(a) トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合

トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合に取得できるトレース情報を次の表に示します。

表7-87 トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合に取得できるトレース情報

図中の番号※1 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0xA508 A entityのクラス名
0xA50A A entityのクラス名
0xA50C A entityのクラス名
0xA50E A entityのクラス名 lockModeの値
0xA510 A entityのクラス名
0xA512 A entityのクラス名
0xA514 A entityのクラス名
0xA516 A entityのクラス名
0xA518 A
0xA51A A
0xA51C A
0xA51E A name
0xA520 A
0xA522 A resultClassのクラス名
0xA524 A resultSetMapping
0xA526 A flushModeの値
0xA528 A
0xA52A A
0xA52C A
0xA52E A
0xA530 A
0xA532 A
0xA540 A
0xA542 A
0xA544 A
0xA546 A flushModeの値
0xA548 B startPositionの値
0xA54A B maxResultの値
0xA54C B hintName valueのクラス名
0xA54E B positionの値
0xA550 B positionの値
0xA552 B positionの値
0xA554 B nameの値
0xA556 B nameの値
0xA558 B nameの値
2 0xA5A0 A
3 0xA5A1 A ※2
4 0xA560 B entityのクラス名
0xA562 B entityのクラス名
0xA564 B entityのクラス名
0xA566 B entityのクラス名 lockModeの値
0xA568 B entityのクラス名
0xA56A B entityのクラス名
0xA56C B entityのクラス名
0xA56E B entityのクラス名
0xA570 B
0xA572 B
0xA574 B
0xA576 B name
0xA578 B
0xA57A B resultClassのクラス名
0xA57C B resultSetMapping
0xA57E B flushModeの値
0xA580 B
0xA582 B
0xA584 B
0xA586 B
0xA588 B
0xA58A B
0xA58C B flushModeの値
0xA58E B startPositionの値
0xA590 B maxResultの値
0xA592 B hintName valueのクラス名
0xA594 B positionの値
0xA596 B positionの値
0xA598 B positionの値
0xA59A B nameの値
0xA59C B nameの値
0xA59E B nameの値
5 0xA561 B ※2
0xA563 B ※2
0xA565 B ※2
0xA567 B ※2
0xA569 B ※2
0xA56B B ※2
0xA56D B ※2
0xA56F B ※2
0xA571 B ※2
0xA573 B ※2
0xA575 B ※2
0xA577 B ※2
0xA579 B ※2
0xA57B B ※2
0xA57D B ※2
0xA57F B ※2
0xA581 B ※2
0xA583 B ※2
0xA585 B ※2
0xA587 B ※2
0xA589 B ※2
0xA58B B ※2
0xA58D B ※2
0xA58F B ※2
0xA591 B ※2
0xA593 B ※2
0xA595 B ※2
0xA597 B ※2
0xA599 B ※2
0xA59B B ※2
0xA59D B ※2
0xA59F B ※2
6 0xA509 A ※2
0xA50B A ※2
0xA50D A ※2
0xA50F A ※2
0xA511 A ※2
0xA513 A ※2
0xA515 A ※2
0xA517 A ※2
0xA519 A ※2
0xA51B A ※2
0xA51D A ※2
0xA51F A ※2
0xA521 A ※2
0xA523 A ※2
0xA525 A ※2
0xA527 A ※2
0xA529 A ※2
0xA52B A ※2
0xA52D A ※2
0xA52F A ※2
0xA531 A ※2
0xA533 A ※2
0xA541 A ※2
0xA543 A ※2
0xA545 A ※2
0xA547 A ※2
0xA549 B ※2
0xA54B B ※2
0xA54D B ※2
0xA54F B ※2
0xA551 B ※2
0xA553 B ※2
0xA555 B ※2
0xA557 B ※2
0xA559 B ※2
7 0xA5A2 A
8 0xA5A3 A ※2

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

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

注※2 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。


(b) トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合

トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合に取得できるトレース情報を次の表に示します。

表7-88 トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合に取得できるトレース情報

図中の番号※1 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0xA508 A entityのクラス名
0xA50A A entityのクラス名
0xA50C A entityのクラス名
0xA50E A entityのクラス名 lockModeの値
0xA510 A entityのクラス名
0xA512 A entityのクラス名
0xA514 A entityのクラス名
0xA516 A entityのクラス名
0xA518 A
0xA51A A
0xA526 A flushModeの値
0xA528 A
0xA52A A
0xA52C A
0xA52E A
0xA530 A
0xA532 A
2 0xA5A4 A
3 0xA5A5 A ※2
4 0xA560 B entityのクラス名
0xA562 B entityのクラス名
0xA564 B entityのクラス名
0xA566 B entityのクラス名 lockModeの値
0xA568 B entityのクラス名
0xA56A B entityのクラス名
0xA56C B entityのクラス名
0xA56E B entityのクラス名
0xA570 B
0xA572 B
0xA57E B flushModeの値
0xA580 B
0xA582 B
0xA584 B
5 0xA561 B ※2
0xA563 B ※2
0xA565 B ※2
0xA567 B ※2
0xA569 B ※2
0xA56B B ※2
0xA56D B ※2
0xA56F B ※2
0xA571 B ※2
0xA573 B ※2
0xA57F B ※2
0xA581 B ※2
0xA583 B ※2
0xA585 B ※2
6 0xA5A6 A
7 0xA5A7 A ※2
8 0xA509 A ※2
0xA50B A ※2
0xA50D A ※2
0xA50F A ※2
0xA511 A ※2
0xA513 A ※2
0xA515 A ※2
0xA517 A ※2
0xA519 A ※2
0xA51B A ※2
0xA527 A ※2
0xA529 A ※2
0xA52B A ※2
0xA52D A ※2
0xA52F A ※2
0xA531 A ※2
0xA533 A ※2

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

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

注※2 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。


(c) トランザクション外で生成されたQueryをトランザクション外で利用した場合

トランザクション外で生成されたQueryをトランザクション外で利用した場合に取得できるトレース情報を次の表に示します。

表7-89 トランザクション外で生成されたQueryをトランザクション外で利用した場合に取得できるトレース情報

図中の番号※1 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0xA51C A
0xA51E A name
0xA520 A
0xA522 A resultClassのクラス名
0xA524 A resultSetMapping
1,11 0xA540 A
0xA542 A
0xA544 A
1,7 0xA546 A flushModeの値
0xA548 B startPositionの値
0xA54A B maxResultの値
0xA54C B hintName valueのクラス名
0xA54E B positionの値
0xA550 B positionの値
0xA552 B positionの値
0xA554 B nameの値
0xA556 B nameの値
0xA558 B nameの値
2 0xA5A8 A
3 0xA5A9 A ※2
4 0xA574 B
0xA576 B name
0xA578 B
0xA57A B resultClassのクラス名
0xA57C B resultSetMapping
4,12 0xA586 B
0xA588 B
0xA58A B
4,8 0xA58C B flushModeの値
0xA58E B startPositionの値
0xA590 B maxResultの値
0xA592 B hintName valueのクラス名
0xA594 B positionの値
0xA596 B positionの値
0xA598 B positionの値
0xA59A B nameの値
0xA59C B nameの値
0xA59E B nameの値
5 0xA575 B ※2
0xA577 B ※2
0xA579 B ※2
0xA57B B ※2
0xA57D B ※2
5,13 0xA587 B ※2
0xA589 B ※2
0xA58B B ※2
5,9 0xA58D B ※2
0xA58F B ※2
0xA591 B ※2
0xA593 B ※2
0xA595 B ※2
0xA597 B ※2
0xA599 B ※2
0xA59B B ※2
0xA59D B ※2
0xA59F B ※2
6 0xA51D A ※2
0xA51F A ※2
0xA521 A ※2
0xA523 A ※2
0xA525 A ※2
6,16 0xA541 A ※2
0xA543 A ※2
0xA545 A ※2
6,10 0xA547 A ※2
0xA549 B ※2
0xA54B B ※2
0xA54D B ※2
0xA54F B ※2
0xA551 B ※2
0xA553 B ※2
0xA555 B ※2
0xA557 B ※2
0xA559 B ※2
14 0xA5AA A
15 0xA5AB A ※2

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

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

注※2 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。


(d) 拡張永続化コンテキストを利用した場合

拡張永続化コンテキストを利用した場合に取得できるトレース情報を次の表に示します。

表7-90 拡張永続化コンテキストを利用した場合に取得できるトレース情報

図中の番号※1 イベントID レベル 取得できる情報
インタフェース名 オペレーション名 オプション
1 0xA5AC A
2 0xA5AD A ※2
3 0xA508 A entityのクラス名
0xA50A A entityのクラス名
0xA50C A entityのクラス名
0xA50E A entityのクラス名 lockModeの値
0xA510 A entityのクラス名
0xA512 A entityのクラス名
0xA514 A entityのクラス名
0xA516 A entityのクラス名
0xA518 A
0xA51A A
0xA51C A
0xA51E A name
0xA520 A
0xA522 A resultClassのクラス名
0xA524 A resultSetMapping
0xA526 A flushModeの値
0xA528 A
0xA52A A
0xA52C A
0xA52E A
0xA530 A
0xA532 A
0xA540 A
0xA542 A
0xA544 A
0xA546 A flushModeの値
0xA548 B startPositionの値
0xA54A B maxResultの値
0xA54C B hintName valueのクラス名
0xA54E B positionの値
0xA550 B positionの値
0xA552 B positionの値
0xA554 B nameの値
0xA556 B nameの値
0xA558 B nameの値
4 0xA560 B entityのクラス名
0xA562 B entityのクラス名
0xA564 B entityのクラス名
0xA566 B entityのクラス名 lockModeの値
0xA568 B entityのクラス名
0xA56A B entityのクラス名
0xA56C B entityのクラス名
0xA56E B entityのクラス名
0xA570 B
0xA572 B
0xA574 B
0xA576 B name
0xA578 B
0xA57A B resultClassのクラス名
0xA57C B resultSetMapping
0xA57E B flushModeの値
0xA580 B
0xA582 B
0xA584 B
0xA586 B
0xA588 B
0xA58A B
0xA58C B flushModeの値
0xA58E B startPositionの値
0xA590 B maxResultの値
0xA592 B hintName valueのクラス名
0xA594 B positionの値
0xA596 B positionの値
0xA598 B positionの値
0xA59A B nameの値
0xA59C B nameの値
0xA59E B nameの値
5 0xA561 B ※2
0xA563 B ※2
0xA565 B ※2
0xA567 B ※2
0xA569 B ※2
0xA56B B ※2
0xA56D B ※2
0xA56F B ※2
0xA571 B ※2
0xA573 B ※2
0xA575 B ※2
0xA577 B ※2
0xA579 B ※2
0xA57B B ※2
0xA57D B ※2
0xA57F B ※2
0xA581 B ※2
0xA583 B ※2
0xA585 B ※2
0xA587 B ※2
0xA589 B ※2
0xA58B B ※2
0xA58D B ※2
0xA58F B ※2
0xA591 B ※2
0xA593 B ※2
0xA595 B ※2
0xA597 B ※2
0xA599 B ※2
0xA59B B ※2
0xA59D B ※2
0xA59F B ※2
6 0xA509 A ※2
0xA50B A ※2
0xA50D A ※2
0xA50F A ※2
0xA511 A ※2
0xA513 A ※2
0xA515 A ※2
0xA517 A ※2
0xA519 A ※2
0xA51B A ※2
0xA51D A ※2
0xA51F A ※2
0xA521 A ※2
0xA523 A ※2
0xA525 A ※2
0xA527 A ※2
0xA529 A ※2
0xA52B A ※2
0xA52D A ※2
0xA52F A ※2
0xA531 A ※2
0xA533 A ※2
0xA541 A ※2
0xA543 A ※2
0xA545 A ※2
0xA547 A ※2
0xA549 B ※2
0xA54B B ※2
0xA54D B ※2
0xA54F B ※2
0xA551 B ※2
0xA553 B ※2
0xA555 B ※2
0xA557 B ※2
0xA559 B ※2
7 0xA5AE A
8 0xA5AF A ※2

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

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

注※2 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。