假如在业务层,一个事务内部,有if判断
先去数据库读,根据结果if else判断,然后再去数据库读/写
而mysql数据库内部也有if else语句
如果在业务层,那就要向数据库发送两次sql请求
而放在数据库内部,那就只要发一次sql语句
哪个好?
假如在业务层,一个事务内部,有if判断
先去数据库读,根据结果if else判断,然后再去数据库读/写
而mysql数据库内部也有if else语句
如果在业务层,那就要向数据库发送两次sql请求
而放在数据库内部,那就只要发一次sql语句
哪个好?
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
8 回答1.3k 阅读
1 回答2.6k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答733 阅读✓ 已解决
2 回答1.7k 阅读
说不上那个好.
看你数据库数据多不多了.
如果数据很多,又要求性能,那就一个sql解决问题.
但是一般情况下都会写在业务层.