问题描述
现在有一条不可重复的数据存在在了数据库中,如果在插入一条相同,是应该在service层调用dao层判断是否存在在数据库中(如果存在则返回结果给前台,如果不存在则再插入数据库),还是应该直接插入数据库中让数据库判断是否唯一索引重复(如果存在则JDBC抛出异常,如果不存在则插入成功)?
现在有一条不可重复的数据存在在了数据库中,如果在插入一条相同,是应该在service层调用dao层判断是否存在在数据库中(如果存在则返回结果给前台,如果不存在则再插入数据库),还是应该直接插入数据库中让数据库判断是否唯一索引重复(如果存在则JDBC抛出异常,如果不存在则插入成功)?
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答704 阅读✓ 已解决
2 回答1.7k 阅读
两个都要