>  Q&A  >  본문

java - 데이터베이스에 mybatis가 있으면 수정하고, 없으면 추가하는 방법

삽입 기능을 구현하고 싶습니다. 데이터베이스에 키 필드와 동일한 데이터가 있는지 판단합니다. 없으면 수정 작업을 수행하고 싶습니다. 조언을 구하려면: 셀프 쿼리를 하지 않고 직접 전화를 하면 모든 과정을 완료할 수 있는 방법이 없나요? mybatis에도 비슷한 방법이 있나요?

给我你的怀抱给我你的怀抱2713일 전548

모든 응답(3)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 10:06:15

    mysql에 중복 키 업데이트가 있습니다. 키 필드에 대한 고유 인덱스를 생성하세요

    회신하다
    0
  • 黄舟

    黄舟2017-05-17 10:06:15

    mybatis应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-17 10:06:15

    mysql의 대체 기능을 사용할 수 있나요?

    회신하다
    0
  • 취소회신하다