MyBatis的缺点有哪些?
第一就是SQL语句的编写工作量较大,尤其是字段多、关联表多时更是如此,对开发人员编写SQL语句的功底有一定要求。第二SQL语句依赖于数据库,导致数据库移植性差,不能随意更换数据库,特别是在SQL语句中使用到一些函数的时候移植性更差。第三由于映射文件里SQL语句的id必须唯一,导致DAO层Mapper接口中的方法不支持方法重载。第四不支持级联更新、级联删除。
MyBatis的缺点有哪些?
第一就是SQL语句的编写工作量较大,尤其是字段多、关联表多时更是如此,对开发人员编写SQL语句的功底有一定要求。第二SQL语句依赖于数据库,导致数据库移植性差,不能随意更换数据库,特别是在SQL语句中使用到一些函数的时候移植性更差。第三由于映射文件里SQL语句的id必须唯一,导致DAO层Mapper接口中的方法不支持方法重载。第四不支持级联更新、级联删除。