用mybatis plus的QueryWrapper查询感觉很不直观?

公司里很多人用QueryWrapper写查询而不是用sql语句,但是我看了感觉这种写法理解起来不直观,不像sql语句那样一目了然。这种查询方式让我想起了以前的hibernate里的hql查询,复杂的查询都不知道怎么写,很难理解,还是直接写sql语句最直观,不知道QueryWrapper这种方式写查询有什么好处?

阅读 2k
2 个回答

改字段的时候方便

1:修改方便
2:省去你的xml维护sql的工作
3:其实语义规范好,dao层做好封装,还是还清洗明了的。