3
프로젝트에서 나는 최대 절전 모드와 스프링에서 jdbctemplate가 섞여있다. 낙관적 인 잠금 기능을 추가했습니다. Hibernate는 버전 관리와 함께 훌륭하게 작동하지만 지금은이 jdbctemplate 코드를 버전 관리를 사용하기 위해 tansform해야합니다.jdbctemplate 및 낙관적 잠금
SimpleJdbcTemplate과 같은 LockingJdbcTemplate 같은 것이 있습니까? 나는 일반적인 업데이트 방법
update(String tableName, String columnsSql, String whereSql, Long version, Object... params)
을 구현할 수 생각했다 어디 수 :
- APPEND 버전 = 버전 + 1 columnSql에
- APPEND 버전 =? 에
- 추가 버전 번호는 PARAMS 내에서 장소를 달리
바꿈하는 어떤 라이브러리가 있나요 StaleObjectStateException을 정확히 1 항목이 업데이트되었는지