我使用Spring启动和Spring数据jpa将数据添加到mysql数据库。
我对控制器类的代码是这样的,
@Controller
public class SomeController{
@Autowired
SomeRepository repository;
@RequestMapping("/add")
@ResponseBody
public String add(){
SomeClass someobject = new someClass();
try{
repository.save(someobject);
}
catch (Exception e) {
return e.toString();
}
return "success";
}
}
这种方法的问题是,如果数据条目由于重复的主键而失败,我仍然会收到成功消息。我怎么知道数据输入是否失败?