天天看点

MyBatisORM(Object Relation Mapping)框架JDBC完成ORM的弊端:Mybatis的概念:

ORM(Object Relation Mapping)框架

作用:将程序中的一个对象与表中的一行数据一一对应。把对象持久化到数据库中。

JDBC完成ORM的弊端:

  • 存在大量冗余代码
  • 手工创建Connection、Statement等
  • 手工将结果集封装成实体对象
  • 查询效率低,没有对数据访问进行过优化

Mybatis的概念:

是一个优秀的持久层框架,支持自定义SQL、存储过程和高级映射。

是对原有JDBC操作进行了封装,几乎消除了所有JDBC代码,开发者只需要关注SQL本身。

使用简单的XML或Annotation来配置执行SQL,并自动完成ORM操作,将执行结果返回。