Skip to content

spring data mongo를 사용할때 낙관락 이슈  #5

@saechimdaeki

Description

@saechimdaeki

궁금증

회사에서 mongodb를 특정ID(PK가 아닌)로 조회 후 없다면 생성후 저장하는 로직이 있는데 duplicated key exception이 발생하였다

mongoDB를 단순 저장하는 기능은 upsert기능을 제공할텐데 왜 그럴까?

결론

결론은 @Version에 관련된 이슈가 존재했다

해당 관련된 이슈들은 어느 정도 알려진 이슈였음

Persistable을 구현하였고 isNew() 메소드를 직접 구현하여 해결

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions