개발~/MyBatis2 [IntelliJ] MyBatis binding 에러 이번에 여러 사람들과 mybatis로 빠르게 빠르게 변환하는 작업을 진행했습니다. 인터페이스 Mapper를 이용해서 연결하는데, 저 같은 경우는 Mapper 메서드 매개변수에 @Param을 넣지 않으면 아래와 같은 에러가 발생했습니다. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'barcode' not found. Available parameters are [arg1, arg0, param1, param2] 그런데 몇몇 분들은 @Param이 없어도 잘 동작하더라구요! 왜 그런지 이유를 찾아보니, intelliJ build 설정이 달라서 생.. 2021. 5. 24. MyBatis] foreach 출처: 마이바티스 소개 - http://www.mybatis.org/mybatis-3/ko/dynamic-sql.html 아래 예제 소스는 전자정부프레임워크 3.6(Spring), mysql, myBatis를 기준으로 합니다. 제가 마이바티스에서 정말 자주 쓰는 foreach입니다. JSTL의 foreach랑 조금 비슷한 듯 합니다. (제 생각이지만요ㅋㅋㅋ) foreach문은 동적 SQL을 처리하기 위해 사용하는 것으로, collection에 대해 반복처리를 합니다. 저는 주로 IN조건에 많이 쓰고, 여러행을 update할 때도 사용했습니다. foreach문 변수로는 item, index, collection, open, separator, close 이렇게 6가지를 쓸 수 있습니다. IN 조건에서 쓰인.. 2017. 6. 7. 이전 1 다음