以前没见过在dao层方法参数前面加@param注解,如 int getInstance( @param("orderId") String id, @param("createTime") String time), 以前只用过int getInstance( String id, String time),所以感觉很奇怪,在网上查资料,然后自己在实际编程中实践了一下,发现加上 @param就是为了给参数命名,如给id命名为orderId,这样xml文件就可以通过#{orderId}来获取参数值,如果不使用@param注解就只能传一个参数,而之前没有使用@param注解也能够使用多条件是因为把多个参数都保存到了一个map里,xml文件是根据map来获取参数,也相当于只传了一个map参数,以此记录学习下。
友情链接:http://www.cnblogs.com/thomas12112406/p/6217211.html
http://blog.csdn.net/gao36951/article/details/44258217
时间: 2024-11-10 10:33:42