optimistic-locking

    3

    2답변

    현재 프로젝트에서는 Spring Data JPA를 사용하여 Hibernate를 사용하지만 "일반"JPA를 포함해야하는보다 일반적인 질문이라고 생각합니다. @Version을 사용할 때 OptimisticLockException을 어떻게 처리해야할지 잘 모르겠습니다. 내 응용 프로그램이 작동하는 관계로 인해 어떤 관계가 CascadeType.PERSIST 및

    0

    1답변

    레일즈 앱은 모델을위한 특정 폼 제출이 두 단계 프로세스입니다. 첫 번째 제출시 레일즈 컨트롤러는 모달 확인 양식의 렌더링을 실행합니다. 여기에서 업데이트 작업이 호출되거나 모든 것 취소 된. 레일스 낙관적 잠금은 오래된 업데이트를 처리 할 때의 대답과 같습니다. 그러나 사용자 경험을 위해 레일스 컨트롤러가 모델 B가 모델을 업데이트하기 때문에 모델이 이미

    2

    1답변

    스테이크리스 세션 빈에서 사용되는 JPA와 함께 OptimisticLockException에 관한 두 가지 질문을 여기서 보았습니다. 그것은 던져진다. 그러나 내가 분명히 그것을 기대하는 곳이 아니다. 여기 내가 예외를 얻을 것으로 예상되는 코드 : try { productFacade.edit(product); }

    3

    2답변

    동일한 트랜잭션에서 잠긴 개체를 삭제 OptimisticLockException을 스로우 (throw)은 내 코드입니다 : EntityManager em = JPAUtil.createEntityManager(); try { EntityTransaction tx = em.getTransaction(); try {

    7

    1답변

    필자는 GET에 있던 버전 번호를 PUT 호출로 다시 전달하여 데이터베이스 테이블에 일대일 매핑하는 내 REST 리소스에 대해 낙관적 잠금을 구현했습니다. GET과 PUT을 수행 한 시간 사이에 데이터베이스에서 버전 번호가 변경되면 낙관적 인 잠금 예외가 발생했습니다. 아주 심플한 디자인. 이제 여러 데이터베이스 테이블에 매핑되는 복합 REST 리소스에 대

    1

    2답변

    Java의 다중 스레딩에 익숙하지 않습니다. 내가 원한 것은 코드 블록에 대한 잠금을 설정하는 것이다. 내 경우에는 특정 사용자에 대해 일부 동기화를 수행하는 동안 낙관적 인 잠금 예외를 피하기를 원합니다. 메서드 replicateUser은 동일한 사용자에 대해 여러 스레드에서 호출 할 수 있습니다. 그러나 보장되지는 않으며 authenticatedUser

    1

    1답변

    나는 JPA 낙관적 잠금으로 시작하고 있습니다. 다음 시나리오를 달성해야합니다. 사용자 위치 일부 요청을 요청하십시오. 이 요청은 상태 인입니다. 그냥 넣는 동안 상태는 이고 '신품'입니다. 그런 다음 여러 서비스가이 요청을 관찰하고 상태를 변경하여 서비스를 제공 할 수 있습니다. (상태는 예를 들어 'handling', * 'put_back'*, 'fin

    1

    3답변

    데이터베이스 테이블의 행이 여러 스레드에서 동시에 업데이트되는 경우 데이터베이스에서 오류를 표시합니다. 프로덕션 환경에는 클러스터에 2 개의 Tomcat 서버가 있습니다. 두 사용자가 각각 Tomcat 서버로 동시에 이동하고 데이터베이스 테이블의 동일한 레코드를 업데이트 할 수도 있습니다. 결과적으로 예외가 발생합니다. 로컬 컴퓨터에서이 상황을 어떻게 시뮬

    5

    2답변

    영구 저장소에 관계형 데이터베이스를 사용하는 사용자 지정 NSIncrementalStore 하위 클래스를 구현하고 있습니다. 내가 여전히 고민하는 것들 중 하나는 낙관적 인 잠금에 대한 지원이다. 내가 코어 데이터의 SQLite는 증분 저장이 그것에 의해 생성 된 SQL 로그를 검사하여이 문제를 접근하는 방법을 분석하고 와서 (오른쪽 아래에있는 내 질문에이

    4

    3답변

    저는 참여하고있는 애플리케이션에 대한 간단한 레코드 잠금을 개발하려고 생각했습니다. 레코드 편집을 완료하는 데 몇 시간이 걸릴 것입니다. 다른 사람이 레코드를 변경하려고 할 때이 문제가 발생합니다. 현재 잠금이 필요 없습니다. 레코드가 AJAX 요청을 통해 저장되므로 필자의 경우 낙관적 인 잠금이 확실하다고 확신하지는 않습니다. 어떤 종류의 비관적 인 잠금