mybaits 查询需要注意的地方
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:MyEclipse10,Java
作者:陈显其
撰写时间:2020年4月28日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
用mybaits进行查询的时候,xml文件查询方法的id名称要和dao包或者mapper包的接口中的方法的保持名称一致,且不能有相同的id名称,
(接口)
(xml)
如果在同一个xml中存在一样的id,那么将在启动项目的时候出现错误。
(错误)
查询时如果有参数,那么参数在dao中的写法是:方法名称(@Param("userId")Integer id) ,@Param的括号内的是在xml文件中使用的名称,后面的是方法的形参名称,如果只有一个参数可以不用@Param注解,没有使用注解就必须在xml中对应的中写上parameterType属性。