Mybatis有什么优点和缺点?
- 优点:
- 可以 和Spring框架很好的集成
- 与JDBC框架相比 ,大大 减少了代码量 , 消除了JDBC大量冗余的代码 , 不需要手动开关连接
- 可以很好的 与各种数据库兼容 (因为Mybatis使用JDBC来连接数据库,所以只要JDBC支持的数据库Mybatis都支持)
- 比较灵活 ,可以 自由编写SQL代码语句 ,不会对应用程序和现有的设计造成任何影响,SQL是写在XML中的,解除了SQL与程序代码的耦合,方便统一管理。提供XML标签, 支持编写动态SQL语句 ,并且可重用。
提供映射标签 , 支持对象与数据库的ORM字段关系映射 。提供对象关系映射标签,支持对象关系组件维护。
程序员需要先 写大量的SQL语句 ,当字段多,关联表多的时候,比较 考验程序员的SQL语句的功底
- SQL语句依赖数据库 ,所以导致了数据库的移植性比较差, 不能随便的更改数据库 。
还没有评论,来说两句吧...