关于mybatis通用mapper的使用心得
优点
逻辑更清晰
无需编写mapper的xml代码
结构整洁,可以按照模板化编程
缺点
不灵活,有些SQL难以实现
需要在Java代码中加入大量逻辑判断,确定模板方法的准确性
需要大量条件判断,如非空,或者需要手动置空,才能避免覆盖
小型项目可以使用,逻辑不复杂且各模块独立性高,表之间无关联操作时可使用
复杂一点的项目不建议使用,后期在Java中逻辑处理的部分代价太高,不如在mapper的xml中自行编写SQL
优点
逻辑更清晰
无需编写mapper的xml代码
结构整洁,可以按照模板化编程
缺点
不灵活,有些SQL难以实现
需要在Java代码中加入大量逻辑判断,确定模板方法的准确性
需要大量条件判断,如非空,或者需要手动置空,才能避免覆盖
小型项目可以使用,逻辑不复杂且各模块独立性高,表之间无关联操作时可使用
复杂一点的项目不建议使用,后期在Java中逻辑处理的部分代价太高,不如在mapper的xml中自行编写SQL
相关推荐