mybatis VS JDBC

JDBC是Java提供的一个操作数据库的API;

MyBatis是一个支持普通SQL查询存储过程高级映射的优秀持久层框架

MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。

MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

MyBatis优点

  1. 优化获取和释放
  2. SQL统一管理,对数据库进行存取操作
  3. 生成动态SQL语句
  4. 能够对结果集进行映射

ORM(Object Relational Mapping)

O:实体类

R:映射关系

M:数据库表

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐