什么是mybatis

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

入门

安装

如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中:

<dependency>
  <groupId>org.mybatis</groupId>
  <artifactId>mybatis</artifactId>
  <version>x.x.x</version>
</dependency>

  • 池子的概念
  • static 类方法,方法调用
  • tostring()调用返回对象的时候,默认tostring
  • xml文件管理,是在项目下新建的
    • 和代码放在一起,使用的时候会方便一点
    • 如果是大型项目,一般这种配置文件会统一放在某个文件夹下面(在项目下new一个source folder)

增删改的操作要commit()

ctrl+左键打开源码。可以查看方法的具体实现