コンテナ管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報について説明します。ここでは,次の四つの場合に分けて説明します。
イベント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 トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合のトレース取得ポイント
イベント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 トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合のトレース取得ポイント
イベント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をトランザクション外で利用した場合のトレース取得ポイント
イベント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 拡張永続化コンテキストを利用した場合のトレース取得ポイント
トランザクションスコープの永続化コンテキストをトランザクション内で利用した場合に取得できるトレース情報を次の表に示します。
表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 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。
トランザクションスコープの永続化コンテキストに関連づいているエンティティマネージャをトランザクション外で利用した場合に取得できるトレース情報を次の表に示します。
表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 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。
トランザクション外で生成された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 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。
拡張永続化コンテキストを利用した場合に取得できるトレース情報を次の表に示します。
表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 正常に処理された場合,入り口時刻が表示されます。例外が発生した場合,入り口時刻と例外が表示されます。