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