アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイントと取得できるトレース情報について説明します。
イベントID,トレース取得ポイント,およびPRFトレース取得レベルについて,次の表に示します。
表8-115 アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイントの詳細
イベントID | 図中の番号※ | トレース取得ポイント | レベル |
---|---|---|---|
0xA500 | 1 | EntityManagerFactory#createEntityManagerFactory()の処理開始 | A |
0xA501 | 2 | EntityManagerFactory#createEntityManagerFactory()の処理終了 | A |
0xA502 | 1 | EntityManagerFactory#createEntityManagerFactory(Map map)の処理開始 | A |
0xA503 | 2 | EntityManagerFactory#createEntityManagerFactory(Map map)の処理終了 | A |
0xA504 | 1 | EntityManagerFactory#isOpen()の処理開始 | A |
0xA505 | 2 | EntityManagerFactory#isOpen()の処理終了 | A |
0xA506 | 1 | EntityManagerFactory#close()の処理開始 | A |
0xA507 | 2 | EntityManagerFactory#close()の処理終了 | A |
0xA508 | 1 | EntityManager#find(Class<T> entityClass, Object primaryKey)の処理開始 | A |
0xA509 | 2 | EntityManager#find(Class<T> entityClass, Object primaryKey)の処理終了 | A |
0xA50A | 1 | EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理開始 | A |
0xA50B | 2 | EntityManager#getReference(Class<T> entityClass, Object primaryKey)の処理終了 | A |
0xA50C | 1 | EntityManager#contains(Object entity)の処理開始 | A |
0xA50D | 2 | EntityManager#contains(Object entity)の処理終了 | A |
0xA50E | 1 | EntityManager#lock(Object entity, LockModeType lockMode)の処理開始 | A |
0xA50F | 2 | EntityManager#lock(Object entity, LockModeType lockMode)の処理終了 | A |
0xA510 | 1 | EntityManager#merge(T entity)の処理開始 | A |
0xA511 | 2 | EntityManager#merge(T entity)の処理終了 | A |
0xA512 | 1 | EntityManager#persist(Object entity)の処理開始 | A |
0xA513 | 2 | EntityManager#persist(Object entity)の処理終了 | A |
0xA514 | 1 | EntityManager#refresh(Object entity)の処理開始 | A |
0xA515 | 2 | EntityManager#refresh(Object entity)の処理終了 | A |
0xA516 | 1 | EntityManager#remove(Object entity)の処理開始 | A |
0xA517 | 2 | EntityManager#remove(Object entity)の処理終了 | A |
0xA518 | 1 | EntityManager#clear()の処理開始 | A |
0xA519 | 2 | EntityManager#clear()の処理終了 | A |
0xA51A | 1 | EntityManager#flush()の処理開始 | A |
0xA51B | 2 | EntityManager#flush()の処理終了 | A |
0xA51C | 1 | EntityManager#createQuery(String qlString)の処理開始 | A |
0xA51D | 2 | EntityManager#createQuery(String qlString)の処理終了 | A |
0xA51E | 1 | EntityManager#createNamedQuery(String name)の処理開始 | A |
0xA51F | 2 | EntityManager#createNamedQuery(String name)の処理終了 | A |
0xA520 | 1 | EntityManager#createNativeQuery(String sqlString)の処理開始 | A |
0xA521 | 2 | EntityManager#createNativeQuery(String sqlString)の処理終了 | A |
0xA522 | 1 | EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理開始 | A |
0xA523 | 2 | EntityManager#createNativeQuery(String sqlString, Class resultClass)の処理終了 | A |
0xA524 | 1 | EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理開始 | A |
0xA525 | 2 | EntityManager#createNativeQuery(String sqlString, String resultSetMapping)の処理終了 | A |
0xA526 | 1 | EntityManager#setFlushMode(FlushModeType flushMode)の処理開始 | A |
0xA527 | 2 | EntityManager#setFlushMode(FlushModeType flushMode)の処理終了 | A |
0xA528 | 1 | EntityManager#getFlushMode()の処理開始 | A |
0xA529 | 2 | EntityManager#getFlushMode()の処理終了 | A |
0xA52A | 1 | EntityManager#joinTransaction()の処理開始 | A |
0xA52B | 2 | EntityManager#joinTransaction()の処理終了 | A |
0xA52C | 1 | EntityManager#getTransaction()の処理開始 | A |
0xA52D | 2 | EntityManager#getTransaction()の処理終了 | A |
0xA52E | 1 | EntityManager#getDelegate()の処理開始 | A |
0xA52F | 2 | EntityManager#getDelegate()の処理終了 | A |
0xA530 | 1 | EntityManager#isOpen()の処理開始 | A |
0xA531 | 2 | EntityManager#isOpen()の処理終了 | A |
0xA532 | 1 | EntityManager#close()の処理開始 | A |
0xA533 | 2 | EntityManager#close()の処理終了 | A |
0xA534 | 1 | EntityTransaction#begin()の処理開始 | A |
0xA535 | 2 | EntityTransaction#begin()の処理終了 | A |
0xA536 | 1 | EntityTransaction#commit()の処理開始 | A |
0xA537 | 2 | EntityTransaction#commit()の処理終了 | A |
0xA538 | 1 | EntityTransaction#rollback()の処理開始 | A |
0xA539 | 2 | EntityTransaction#rollback()の処理終了 | A |
0xA53A | 1 | EntityTransaction#getRollbackOnly()の処理開始 | A |
0xA53B | 2 | EntityTransaction#getRollbackOnly()の処理終了 | A |
0xA53C | 1 | EntityTransaction#setRollbackOnly()の処理開始 | A |
0xA53D | 2 | EntityTransaction#setRollbackOnly()の処理終了 | A |
0xA53E | 1 | EntityTransaction#isActive()の処理開始 | A |
0xA53F | 2 | EntityTransaction#isActive()の処理終了 | A |
0xA540 | 1 | Query#executeUpdate()の処理開始 | A |
0xA541 | 2 | Query#executeUpdate()の処理終了 | A |
0xA542 | 1 | Query#getResultList()の処理開始 | A |
0xA543 | 2 | Query#getResultList()の処理終了 | A |
0xA544 | 1 | Query#getSingleResult()の処理開始 | A |
0xA545 | 2 | Query#getSingleResult()の処理終了 | A |
0xA546 | 1 | Query#setFlushMode(FlushModeType flushMode)の処理開始 | A |
0xA547 | 2 | Query#setFlushMode(FlushModeType flushMode)の処理終了 | A |
0xA548 | 1 | Query#setFirstResult(int startPosition)の処理開始 | B |
0xA549 | 2 | Query#setFirstResult(int startPosition)の処理終了 | B |
0xA54A | 1 | Query#setMaxResults(int maxResult)の処理開始 | B |
0xA54B | 2 | Query#setMaxResults(int maxResult)の処理終了 | B |
0xA54C | 1 | Query#setHint(String hintName, Object value)の処理開始 | B |
0xA54D | 2 | Query#setHint(String hintName, Object value)の処理終了 | B |
0xA54E | 1 | Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理開始 | B |
0xA54F | 2 | Query#setParameter(int position, Calendar value, TemporalType temporalType)の処理終了 | B |
0xA550 | 1 | Query#setParameter(int position, Date value, TemporalType temporalType)の処理開始 | B |
0xA551 | 2 | Query#setParameter(int position, Date value, TemporalType temporalType)の処理終了 | B |
0xA552 | 1 | Query#setParameter(int position, Object value)の処理開始 | B |
0xA553 | 2 | Query#setParameter(int position, Object value)の処理終了 | B |
0xA554 | 1 | Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理開始 | B |
0xA555 | 2 | Query#setParameter(String name, Calendar value, TemporalType temporalType)の処理終了 | B |
0xA556 | 1 | Query#setParameter(String name, Date value, TemporalType temporalType)の処理開始 | B |
0xA557 | 2 | Query#setParameter(String name, Date value, TemporalType temporalType)の処理終了 | B |
0xA558 | 1 | Query#setParameter(String name, Object value)の処理開始 | B |
0xA559 | 2 | Query#setParameter(String name, Object value)の処理終了 | B |
(凡例)A:標準 B:詳細
注※ 図8-71中の番号と対応しています。
トレース取得ポイントを次の図に示します。
図8-71 アプリケーション管理の永続化コンテキストを利用した場合のトレース取得ポイント
アプリケーション管理の永続化コンテキストを利用した場合に取得できるトレース情報を次の表に示します。
表8-116 アプリケーション管理の永続化コンテキストを利用した場合に取得できるトレース情報
図中の番号※ | イベントID | レベル | 取得できる情報 | ||
---|---|---|---|---|---|
インタフェース名 | オペレーション名 | オプション | |||
1 | 0xA500 | A | - | - | - |
0xA502 | A | - | - | - | |
0xA504 | A | - | - | - | |
0xA506 | A | - | - | - | |
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 | - | - | - | |
0xA534 | A | - | - | - | |
0xA536 | A | - | - | - | |
0xA538 | A | - | - | - | |
0xA53A | A | - | - | - | |
0xA53C | A | - | - | - | |
0xA53E | 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 | 0xA501 | A | - | - |
|
0xA503 | A | - | - | ||
0xA505 | A | - | - | ||
0xA507 | A | - | - | ||
0xA509 | A | - | - | ||
0xA50B | A | - | - | ||
0xA50D | A | - | - | ||
0xA50F | A | - | - | ||
0xA511 | A | - | - | ||
0xA513 | A | - | - | ||
0xA515 | A | - | - | ||
0xA517 | A | - | - | ||
0xA519 | A | - | - | ||
0xA51B | A | - | - | ||
0xA51D | A | - | - | ||
0xA51F | A | - | - | ||
0xA521 | A | - | - | ||
0xA523 | A | - | - | ||
0xA525 | A | - | - | ||
0xA527 | A | - | - | ||
0xA529 | A | - | - | ||
0xA52B | A | - | - | ||
0xA52D | A | - | - | ||
0xA52F | A | - | - | ||
0xA531 | A | - | - | ||
0xA533 | A | - | - | ||
0xA535 | A | - | - | ||
0xA537 | A | - | - | ||
0xA539 | A | - | - | ||
0xA53B | A | - | - | ||
0xA53D | A | - | - | ||
0xA53F | A | - | - | ||
0xA541 | A | - | - | ||
0xA543 | A | - | - | ||
0xA545 | A | - | - | ||
0xA547 | A | - | - | ||
0xA549 | B | - | - | ||
0xA54B | B | - | - | ||
0xA54D | B | - | - | ||
0xA54F | B | - | - | ||
0xA551 | B | - | - | ||
0xA553 | B | - | - | ||
0xA555 | B | - | - | ||
0xA557 | B | - | - | ||
0xA559 | B | - | - |
(凡例)A:標準 B:詳細 -:該当なし
注※ 図8-71中の番号と対応しています。