optimistic-locking

    0

    1답변

    angel이라는 책은 다음과 같이 내가 낙관적 잠금에 대한 열을 설정할 수 있습니다 말한다 : tq.setVersionColumn ("OPTLOCK을"); 또한 말한다 그러나 : TableQuery 데이터베이스가 (문제의 데이터베이스가 지원하는 경우) 실제 VERSION 열을 사용하거나하여 버전 열을 업데이트 돌볼 것으로 가정 또는 트리거 또는 유사한로 메

    1

    2답변

    ZooKeeper를 데이터 저장소로 사용하는 응용 프로그램을 개발 중입니다. 응용 프로그램의 메소드 중 하나에 대해서는 낙관적 동시 제어를 사용해야합니다. 예를 들어 znode 데이터를 가져 오는 get 메소드를 구현해야하며 낙관적 인 동시 제어 검사를 위해 znode 데이터 버전을 사용합니다. 내가 이해하는 한, 하나의 작업으로 znode 데이터와 zno

    4

    1답변

    직장에서는 Hibernate가 데이터 레이어를 처리하는 RESTful 애플리케이션을 개발 중이다. 하지만 엔티티에 대한 업데이트를 처리하는 방법을 잘 모릅니다. 1) 클라이언트 ID로있는 DTO에 복사됩니다 2) 최대 절전 모드로드 엔티티 버전과 항상 요청 필드() 엔티티를 요청 : 우리는 다음을 수행 할 계획입니다 JSON으로 변환하여 클라이언트에 전송

    2

    1답변

    링크 테이블에 추가 속성이있는 다 대다 관계가 있습니다. 따라서 링크 테이블은 엔터티 클래스로도 표현되며 Composition이라고합니다. Composition의 기본 키는 해당 엔터티에 연결되는 @Embeddable입니다 (예 : 2 @ManyToOne 참고 문헌. 사용자가 2 개의 참조 중 하나를 선택할 때 오류가 발생하여 복합 기본 키를 업데이트해야

    1

    1답변

    저는 내 애플 리케이션을위한 Azure 모바일 서비스 백엔드가 있습니다. 나는 MSSQL을 매우 사치스럽게 사용합니다. 그러나 이론적으로 동시에 동일한 객체에 액세스 할 수있는 여러 클라이언트가 있습니다. 나를위한 적절한 해결책은 Optimistic Locking을 사용하여 더 이상의 동시성 문제를 피하는 것입니다. 제 질문은 이것입니다. 백엔드에서 채워지

    2

    1답변

    이미 versions이라는 속성이있는 도메인 개체가 있으므로 기본 제공 version 속성 (낙천적 잠금을 위해 GORM에 사용됨)에 다른 이름을 지정하고 싶습니다. 예를 들어, 대신 updateCount으로 전화하고 싶습니다. 나는 낙관적 잠금의 의미론을 원한다는 것을 유의하십시오.; 필드에 다른 이름을 지정하고 싶습니다. 여기에 내가 순진 시도했습니다

    1

    1답변

    문제점 : 두 개의 Admins -> Admin1 및 Admin2 두 개의 터미널에서 동시에 UserA 수정. User와 UserGroup 엔터티 사이에 개의 many-to-many 관계가 있습니다. 이 있습니다. 여기서 Admin1이 User1에 Group1을 할당하면 정보가 저장됩니다. 다른 터미널의 Admin2가 Group2를 UserA에 할당하면 정

    0

    1답변

    잠긴 다른 것이있을 때 특정 SELECT 쿼리에 문제가 있습니다. 예를 들어, Table 1에 한 객체에 OPTIMISTIC_FORCE_INCREMENT 잠금을 설정하고 그 동안 Table 2에 SELECT 쿼리가 포함 된 다른 트랜잭션이있었습니다. 그러나 Table 2에는 Table 1에 연결하는 데이터베이스 개체 (외래 키 또는 다른 유형의 제약 조건)

    6

    1답변

    업데이트 상태가 손실되지 않도록 낙관적 인 잠금을 구현하려고합니다. 내 응용 프로그램에서는 두 사용자가 동일한 레코드를 가져오고 첫 번째 사용자가 일부 변경 사항을 업데이트합니다. 이 변경 사항은 동일한 레코드를 보는 두 번째 사용자에게는 보이지 않으며 사용자가 직접 변경하고 업데이트합니다. 이로 인해 첫 번째 사람이 변경됩니다. 이것을 방지하기 위해 다음

    2

    1답변

    LockModeType.OPTIMISTIC은 LockModeType.OPTIMISTIC_FORCE_INCREMENT가 작동하는 동안 작동하지 않습니다. @Transactional public void test(Integer task){ if (task == 1) { em.find(Company.class, 1000059, LockMod