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

发布时间 2023-12-30 22:16:11作者: 梁哲

Service层代码

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

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

 Mapper层代码

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

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

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