MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
直接导包
使用maven的话,需要在pom.xml中添加依赖
--mybatis应用的核心
String resource = "org/mybatis/example/mybatis-config.xml"; // Resource工具类加载资源文件 InputStream inputStream = Resources.getResourceAsStream(resource); // SqlSessionFactory实例的创建 SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
<?xml version="1.0" encoding="UTF-8" ?> // 头部声明用于验证xml文档的正确性 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> // 配置连接池 <property name="driver" value="${driver}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource> </environment> </environments> <mappers> // resource指定的文件包含了SQL代码及映射定义 <mapper resource="org/mybatis/example/BlogMapper.xml"/> </mappers> </configuration>
原文:https://www.cnblogs.com/yfs123456/p/10688807.html