出现问题:java.lang.IllegalArgumentException: Unknown entity: java.util.LinkedHashMap
错误:
@RequestMapping("/addData")
@RequiresPermissions("CUST_BANK:ADD")
public @ResponseBody String addData(@RequestParam Map<String, Object> params) {
try {
custBankService.saveCustBank(params);
} catch (Exception e) {
e.printStackTrace();
return "0";
}
return "1";
}
改正:
@RequestMapping("/addData")
@RequiresPermissions("CUST_BANK:ADD")
public @ResponseBody String addData( CustBank c) {
try {
custBankService.saveEntity(c);
} catch (Exception e) {
e.printStackTrace();
return "0";
}
return "1";
}
注:CustBank 是实体类
按照我的想法,添加的内容是从页面传来的,用@RequestParam,
但实际情况传的参数是custBank,想知道这两个有什么区别?分别都在上面情况下使用?为什么会出现上面描述的错误?
期待您的回答。
谢谢!