今天在学习MyBatis的时候,在进行配置sql语句的时候,在进行增删改操作的时候,犯了一个低级错误,报了下面的错误:
Exception in thread "main" org.apache.ibatis.binding.BindingException: Mapper method 'com.demo.DAO.BrandDAO.insertBrand attempted to return null from a method with a primitive return type (boolean).
找了好久才发现,原来是标签写错了:
错误的时候的写法:
<select id="insertBrand" parameterType="Brand">
insert into brand(brand_name) values(#{brandName})
</select>
后来发现了错误,在执行插入操作的时候,标签不再是select了,而应该跟着转换为insert
<insert id="insertBrand" parameterType="Brand">
insert into brand(brand_name) values(#{brandName})
</insert>
这就是一个细心问题,发出来供大家参考一下。