前提: 1、我是单独使用MyBatis框架,未整合其他框架内容。
2、在pom.xml相关的jar包已配置好,如mysql的、mybatis的。
正文:
在mybatis的全局配置文件mybatis-config.xm中做如下配置。其中尤为注意setting标签的配置顺序问题,我一开始就是将其配置到最后了导致一直无法生效。具体标签的顺序内容可以参照mybatis的文档。
<configuration>
<!--每个标签需要按照顺序进行排列,不然会报错-->
<properties></properties>
<!--控制台打印对应的SQL语句-->
<settings>
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/mysql?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="com/mybatis/mapper/StudentMapper.xml"/>
</mappers>
</configuration>
效果: