MyBatis三种开发方式
先说一下基本配置
MyBatis.xml基本配置
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> <!--别名--> <typeAliases> <package name="com.zby.entity"/> </typeAliases> <!--配置数据源,数据库连接信息,支持配置多个数据源--> <environments default="development"> <!--数据库连接信息--> <environment id="development"> <!--配置事务管理模式,让mybatis采用jdbc的管理模式--> <transactionManager type="JDBC"/> <!--配置连接池,数据库连接信息,type属性在指明用哪个连接池,POOLED是mybatis自带的连接池--> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false"/> <property name="username" value="root"/> <property name="password" value="root"/> </dataSource> </environment> </environments> <mappers> <!--引入要用的xml--> <mapper resource="com/zby/mapper/CourseMapper.xml"/> </mappers> </configuration>