Mybatis
![[Mybatis] Param 어노테이션 없이 여러 파라미터를 넣을 때 null 오류가 발생하는 경우](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FPrrEi%2Fbtsf2Gsyi5Y%2FAAAAAAAAAAAAAAAAAAAAAAEOT9CfHp_qFUgotD_77PxaMR9uyBPQqM7m9g5dwIx6%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DVb2p0PFWxtN6%252BW8Y30FqmPkjiBU%253D)
[Mybatis] Param 어노테이션 없이 여러 파라미터를 넣을 때 null 오류가 발생하는 경우
Mybatis 에서 한 메서드에 여러 파라미터를 넣을 경우, xml sql에서 파라미터를 구분지을 수 있게 @Param 어노테이션을 제공한다. @Mapper public interface FooRepository { List selectBars(@Param("name") String name, @Param("code") String code); } 어떤 로컬 PC에서는 @Param을 생략해도 잘 동작하나, 일부 로컬 PC에서는 아래와 같은 에러가 발생한다. org.mybatis.spring.MyBatisSystemException: null 에러가 발생한 PC에서는 intellij의 build tool을 gradle이 아닌 intellij에서 제공하는 gradle을 사용하고 있었기 때문이었다. Intel..