MyBatis详细实例操作.docVIP

  • 0
  • 0
  • 约1.02万字
  • 约 12页
  • 2019-09-25 发布于江苏
  • 举报
MyBatis 九步详细实例操作  MyBatis 一种优秀的O/R mapping框架 , 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除  了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索 。 MyBatis和Hibernate 对比: MyBatis 非常简单易学,Hibernate相对较复杂,门槛较高。 2. 二者都是比较优秀的开源产品 3. 当系统属于二次开发,无法对数据库结构做到控制和修改,那MyBatis 的灵活性将比Hibernate更适合 4. 系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优化的SQL语句(或存储过程)才能达到系统性能设计指标。在这种情况下MyBatis 会有更好的可控性和表现。 5. MyBatis 需要手写sql语句,也可以生成一部分,Hibernate则基本上可以自动生成,偶尔会写一些Hql。同样的需求,MyBatis 的工作量比 Hibernate要大很多。类似的,如果涉及到数据库字段的修改,Hibernate修改的地方很少,而MyBatis 要把那些sql mapping的地方一一修改。 6. 以数据库字段一一对应映射得到的PO和Hibernte这种对象化映射得到的PO是截然不同的,本质区别在于这种PO是扁平化的,不像Hibernate映射的PO是可

文档评论(0)

1亿VIP精品文档

相关文档