Mybatis有什么优点和缺点?

£神魔★判官ぃ 2023-10-14 12:26 148阅读 0赞
  • 优点:
  1. 可以 和Spring框架很好的集成
  2. 与JDBC框架相比 ,大大 减少了代码量消除了JDBC大量冗余的代码不需要手动开关连接
  3. 可以很好的 与各种数据库兼容 (因为Mybatis使用JDBC来连接数据库,所以只要JDBC支持的数据库Mybatis都支持)
  4. 比较灵活 ,可以 自由编写SQL代码语句 ,不会对应用程序和现有的设计造成任何影响,SQL是写在XML中的,解除了SQL与程序代码的耦合,方便统一管理。提供XML标签, 支持编写动态SQL语句 ,并且可重用。
  5. 提供映射标签支持对象与数据库的ORM字段关系映射 。提供对象关系映射标签,支持对象关系组件维护。

    • 缺点:
  6. 程序员需要先 写大量的SQL语句 ,当字段多,关联表多的时候,比较 考验程序员的SQL语句的功底

  7. SQL语句依赖数据库 ,所以导致了数据库的移植性比较差, 不能随便的更改数据库

发表评论

表情:
评论列表 (有 0 条评论,148人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Activemq优点缺点

    activemq有自己的特点和优势: (1)activemq可以很好的运行在任何JVM上,而不只是集成到JBoss的应用服务器中; (2)activemq支持大量的跨语言客