삭제 된 엔티티를 복원하는 타사 라이브러리가 있습니까? 엔티티를 생성하고 런타임에 테이블에 매핑하는 Hibernate와 같은 것이 필요하지만 훨씬 더 간단합니다! 엔티티가 삭제되었을 때 다른 테이블로 이동 될 수 있도록 각 엔티티에 대해 두 개의 테이블 만 있으면됩니다.hibernate 삭제 된 엔티티를 복원하십시오.
0
A
답변
1
아마도 더 간단한 방법은 테이블에서 아무 것도 삭제하지 못하게하는 것입니다. 대신 행이 삭제되었는지 여부를 지정하는 deleted INT(1) DEFAULT 0
열만 있으면됩니다. 그런 다음 삭제 된 모든 행/엔티티 목록을 쉽게 가져올 수 있으며 deleted
플래그를 지움으로써 원하는/모든 항목을 삭제 취소 할 수 있습니다.
그런 접근법에 대한 좋은 점은 ORM과 무관하다는 것입니다. 원하는 모든 lightweight alternative to Hibernate을 선택할 수 있으며,이 모든 종류의 기술로 멋지게 재생됩니다. 단점은 삭제 취소 기능을 구현하기 위해 약간의 수작업을해야한다는 것입니다.
관련 문제
- 1. Oracle에서 Hibernate 엔티티를 생성하십시오.
- 2. Hibernate 캐스케이드 삭제
- 3. 관계 삭제 된
- 4. Hibernate : 상위 엔티티의 필터가 암시 적으로 하위 엔티티를 필터링합니까?
- 5. 삭제 삭제 삭제 된 레코드를 추적하기위한 트리거
- 6. Hibernate 및 WCF를 통한 자식 삭제 지속
- 7. 변경된 파일 만 이중으로 복원하십시오.
- 8. fdb 파일에서 firebird 데이터베이스를 복원하십시오.
- 9. 공유 지점 구성 캐시를 복원하십시오.
- 10. 다른 엔티티를 저장하지 않고 Hibernate Session 내에 하나의 엔티티를 저장하는 방법?
- 11. Hibernate : CollectionOfElement에서 지정된 요소를 포함하고있는 엔티티를 질의 하는가?
- 12. 데이터베이스에서 JPA-Hibernate 엔티티를 선택하지 않고 업데이트 함
- 13. java hibernate eclipse xml - 기본 키가없는 엔티티를 사용합니다.
- 14. Hibernate : 널 카운트 자식 콜렉션을 갖는 모든 엔티티를 검색하기위한 조건식
- 15. Java ORM을 통한 일괄 삭제/삭제
- 16. Hibernate 도구로 생성 된 메타 모델 클래스
- 17. hibernate/jpa는 매핑 된 목록의 삭제 된 요소를 삭제하기 전에 @OrderColumn 필드를 null로 설정하는 이유는 무엇입니까?
- 18. Hibernate - 클러스터 된 캐시와 업데이트 클래스 버전
- 19. Hibernate : 게으른로드 된 many-to-many 관계에 엔티티 추가
- 20. 백업 테이블의 행을 다른 테이블로 복원하십시오.
- 21. Mantis에서 삭제 된 항목을 삭제 취소 하시겠습니까?
- 22. Hibernate 분리 된 지연로드 관계
- 23. hibernate 3에서만 명명 된 쿼리?
- 24. 삭제 된 데이터베이스 복원
- 25. Vault에서 삭제 된 파일보기
- 26. 링크 된 목록에서 삭제
- 27. 삭제 된 열 식별
- 28. CruiseControl.Net 삭제 된 파일
- 29. 삭제 된 파일을 무시합니다
- 30. 삭제 된 배포 인증서
효율적인 것은 아니지만 테이블에는 1m 항목이 있지만 유효 엔티티는 10 개가있을 수 있습니다. 다른 문제는 내가 엔티티를 삭제하려고 할 때, DB 제약 조건이 체크되지 않는다는 것입니다 ... – AmirMV