MySQL을 데이터베이스로 사용하는 Java 엔티티 클래스의 상태 변경을 추적해야 할 필요가 있습니다. EntityManager에는 관리중인 엔티티에 대한 상태 변경을 추적하는 메커니즘이 있다는 것을 알고 있습니다. 내가 원한 것은 엔티티 상태 변경에 액세스하는 것입니다. 내 응용 프로그램이 새로운 응용 프로그램의 상태와 관련하여 다른 응용 프로그램에 알리기를 원합니다. 지금까지 수집 한 내용으로 엔티티가있는 특정 라이프 사이클을 확인하는 데 사용할 수있는 API가 없습니다. 그렇지 않습니까? 이 문제를 해결하는 방법에 대한 정보가있는 사람이 있습니까?엔티티의 상태 변경 추적
0
A
답변
2
JPA는 엔티티에 대한 라이프 사이클 이벤트 통지하기 위해 구현할 수있는, 리스너 인터페이스를 정의합니다. http://www.objectdb.com/java/jpa/persistence/event
2
는 EclipseLink 세션 레벨 (SessionEventListener)에서 이벤트 집합을 제공합니다
이 문서에서보세요.커밋 된 커밋 된 변경 사항을 커밋 한 후에 알리고 싶다고 가정합니다. 이를 위해 postCommitUnitOfWork 이벤트를 사용할 수 있습니다. 이벤트/uow에는 트랜잭션에서 수행 된 변경 사항 목록을 포함하는 UnitOfWorkChangeSet이 있습니다.
관련 문제
- 1. UIButton 상태 변경 추적 솔루션
- 2. DDD 엔티티의 상태 전이
- 3. SQL을 사용한 상태 변경 추적/쿼리
- 4. 추적 된 엔티티의 얕은 복사본
- 5. NHibernate 엔티티의 임시 변경
- 6. 엔티티의 키 이름 변경
- 7. 엔티티의 데이터베이스 변경
- 8. 변경 내용 추적 변경
- 9. 추적 메일 상태
- 10. 온라인 상태 추적 중?
- 11. 집계 루트에서 엔티티의 변경 감지
- 12. MySQL 하위 쿼리/복잡한 쿼리 질문, 상태 변경 추적
- 13. 재귀 함수를 통한 상태 추적
- 14. Jira : 여러 버전의 상태 추적
- 15. 상태 기계의 모든 전환 추적
- 16. PHP 디버그 추적 크기/Magento 추적 변경
- 17. MySQL 수동 변경 추적
- 18. 변경 추적 구조
- 19. Gridview의 변경 내용 추적
- 20. NSFetchedResultsController 관계 변경 추적
- 21. AutoCad에서 선택 변경 추적
- 22. 변경 사항 추적 - 장고
- 23. NHibernate 속성 변경 추적
- 24. 변경된 속성 변경 추적
- 25. QTreeWidget의 변경 내용 추적
- 26. 코코아에서 글꼴 추적 변경
- 27. 포인터 변경 추적
- 28. 변경 표 추적 사용
- 29. Downloadmanager 요청 상태 변경 알림
- 30. 엔티티의 변경 사항을 추적하는 방법이 있습니까?
사용중인 언어 및 프레임 워크/orm/라이브러리는 무엇입니까? – prodigitalson
자바, 나는 이클립스 링크 JPA를 사용하고있다. – Abraham
질문에 태그를 추가해야합니다. 나는 앞으로 가서 당신을 위해 이번에 추가했습니다 ;-) – prodigitalson