Mybatis中select语句引入变量报错空指针异常

Ariana_Wang Ariana_Wang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在mapper.xml中
<select id="getStationCount1" parameterType="String" resultType="com.ciic.common.pojo.entity.StationAmount">
select new_station_amount,back_station_amount,key_station_amount
from STATION_AMOUNT
where year_id =#{year_id} and month_id =#{month_id} and branch_id = '1001'
</select>

对应的dao层接口:
StationAmount getStationCount1(String branchId);

对应的Service层:
@Override
public Map<String, Object> getStationCount1(){
Map<String, Object> sa = new HashMap<>();
StationAmount saResult = ithemeDao.getStationCount1("1");
sa.put("NewStationAmount", saResult.getNewStationAmount());
sa.put("BackStationAmount", saResult.getBackStationAmount());
sa.put("KeyStationAmount", saResult.getKeyStationAmount());
System.out.println(sa);
return sa;
}
将mapper.xml中year_id =#{year_id} and month_id =#{month_id}写成变量就报控制珍异常

刚开始接触,求大神帮忙
...全文
评论 9
收藏 已收藏
分享
返回顶部
Ariana_Wang
Java EE 67,535 成员 225,843 内容