2021
02-21
02-21
MyBatis不用@Param传递多个参数的操作
背景假设我们要保存一个小狗的信息到数据库中通常的做法我们在使用mybatis接口和xml对应的时候,常常是这样写的:接口publicinterfaceDogDao{voidsave(@Param("dogName")StringdogName,@Param("age")intage);}xml<insertid="save">INSERTINTOdogvalues(null,#{dogName},#{age});</insert>因为mybatis在执行的之后动态生成实现类,而在java中使用反射会将方法中的参数名称擦除,所以如果在xml中要接收到规定...
继续阅读 >