SpringMVC架构中Service层与Mapper层交互参数命名注意事项

Service层代码

begin、end、status为传入Mapper层getOrderSaleOp10方法的参数

 GoodsSalesDTO中name、number是接收返回值的成员变量

 Mapper层代码

其中#{status} #{begin} #{end}与Service传入的map参数中元素名需要保持一致

sql中查询的字段名需要与GoodsSalesDTO中成员变量名保持一致。 因此,这里的Sql语句中对查询的参数进行了重命名。

 如果sql中查询的字段名与GoodsSalesDTO中成员变量名不一致,Service层方法会无法接收到返回数据。

 

posted @ 2023-12-30 22:11  梁哲  阅读(93)  评论(0)    收藏  举报