spring中在dao层注解@Param原因

转自:https://blog.csdn.net/baidu_26954625/article/details/90511656
因为java没有保存行参的记录,java在运行的时候会把List queryAll(int offset,int limit);中的参数变成这样:queryAll(int arg0,int arg1),这样我们就没有办法去传递多个参数。所以需要使用@Param注解给方法参数命名,然后在xml文件的该dao层方法对应的sql语句中就可以正常使用@Param注解的参数名。

猜你喜欢

转载自blog.csdn.net/qq_42664961/article/details/109007844