解决java后端传的参数部分为null
背景:
invitation对象定义了6个参数,传过去只有4个,左思右想没有解决问题,从sql语句排查到controller层映射都没有解决
最后发现是数据库命名方式和java命名方式不同,导致的没找到对应表头。
数据库是下划线方式命名的
java是驼峰式命名
解决方案是写
resultMap标签,最后在select标签中引用resultMap标签的ID
背景:
invitation对象定义了6个参数,传过去只有4个,左思右想没有解决问题,从sql语句排查到controller层映射都没有解决
最后发现是数据库命名方式和java命名方式不同,导致的没找到对应表头。
数据库是下划线方式命名的
java是驼峰式命名
解决方案是写
resultMap标签,最后在select标签中引用resultMap标签的ID