mapper中的错误代码:
@Update("update pstestinfo set pstest_topic='#{pstest_topic}',pstest_type=#{pstest_type},ques_num=#{ques_num},mild_result=#{mild_result}, mod_result=#{mod_result},severe_result=#{severe_result},critical_result=#{critical_result},collect_num=#{collect_num},pstest_num=#{pstest_num}\n" +
"where pstest_id=#{pstest_id}")
Integer updatepstest(pstestinfo pstest);
参数上不应该添加单引号,正确代码应为:
@Update("update pstestinfo set pstest_topic=#{pstest_topic},pstest_type=#{pstest_type},ques_num=#{ques_num},mild_result=#{mild_result}, mod_result=#{mod_result},severe_result=#{severe_result},critical_result=#{critical_result},collect_num=#{collect_num},pstest_num=#{pstest_num}\n" +
"where pstest_id=#{pstest_id}")
Integer updatepstest(pstestinfo pstest);