What is mybatis
MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and manual setting of parameters and retrieval of results. MyBatis can use simple XML or Annotations for configuration and map primitives, Map interfaces and Java POJOs (Plain Old Java Objects) to database records.
Mybatis是一个支持自定义SQL,存储过程,高级映射的持久化框架。Mybatis几乎消除了所有的JDBC代码和Parameters的设置以及Results结果集的检索。Mybatis可以用XML文件或者注解来映射和配置。映射接口和JAVA POJOs到数据库记录。
优势
- 支持自定义灵活SQL
- 减少了大量JDBC操作,不需要手动开关连接
- 数据库兼容性好
- 提供映射标签,支持对象与数据库ORM字段关系映射;提供对象关系映射标签,支持对象关系组件维护
添加mybatis依赖
<dependency