mybatis常见配置
1.environment 配置为开发环境或测试环境
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</dataSource>
</environment>
<environment id="test">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</dataSource>
</environment>
</environments>
2.transactionManager配置
3.DataSource配置
4.property配置(两种)
<!-- <properties resource="jdbc.properties"/> -->
<properties>
<property name="jdbc.driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="jdbc.url" value="jdbc:mysql://localhost:3306/db_mybatis"/>
<property name="jdbc.username" value="root"/>
<property name="jdbc.password" value="123456"/>
</properties>
5.typeAliases配置,在mapper.xml的ResultType使用
<!-- <typeAliases>
<typeAlias alias="Student" type="com.newbeedaly.model.Student"/>
</typeAliases> -->
<typeAliases>
<package name="com.newbeedaly.model"/>
</typeAliases>
6.mapper配置
<mappers>
<!-- <mapper resource="com/newbeedaly/mappers/StudentMapper.xml" /> -->
<!-- <mapper class="com.newbeedaly.mappers.StudentMapper"/> -->
<package name="com.newbeedaly.mappers"/>
</mappers>
7.log4j配置
引入log4j的jar包,在classpath配置log4j.properties
log4j.rootLogger=info,appender1,appender2
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
log4j.appender.appender2=org.apache.log4j.FileAppender
log4j.appender.appender2.File=C:/logFile.txt
log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout
使用
private static Logger logger=Logger.getLogger(StudentTest.class);
logger.info("添加成功!");