lkwa201
6
2018-10-12 10:31:58
3
109

마이바티스 insert 시 등록된 레코드 갯수 리턴


배열을 이용해 여러개의 데이터를 입력합니다. 이 때 몇개의 행이 인설트가 되었는지 알아야 하는데요

마이바티스 맵퍼나 DAO 클래스에서 어떤 옵션을 써야 하는지 모르겠습니다.

0
0
  • 답변 3

  • 작별왕바이킹
    48
    2018-10-12 10:40:23

    API 상으론 sql에 영향을 받은 row의 갯수가 리턴됩니다.


    The value returned by the insert, update and delete methods indicate the number of rows affected by the statement.


    하나의 statement로 실행하는거라면 메서드 리턴 타입을 int로 하면 될듯요.


    1
  • bluerain
    2k
    2018-10-12 10:42:21

    설정에 batch 로 되어 있으면 건수 반환 안됩니다.

    1
  • lkwa201
    6
    2018-10-12 10:48:57

    두 분다 감사합니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.