【JAVA】关于在 SQL 中处理逻辑和在 service 层处理逻辑的选择?

同事比较喜欢在mybatis中使用if标签自定义语句处理:

image.png

而我喜欢直接在service层处理:

image.png

哪一种会好些😳