Spring boot + spring data jpa:如何因为重复主键而向表中添加数据失败?

时间:2017-02-23 06:19:35

标签: java mysql jpa spring-boot

我使用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";
    }
}

这种方法的问题是,如果数据条目由于重复的主键而失败,我仍然会收到成功消息。我怎么知道数据输入是否失败?

0 个答案:

没有答案