本讲将着重讲解MyBatis的SqlMapConfig.xml配置文件。
SqlMapConfig.xml文件中配置的内容
SqlMapConfig.xml文件中配置的内容和顺序如下图所示。
上图标红的内容是本讲要重点讲解的东西。
properties(属性)
在SqlMapConfig.xml配置文件中,我们可把数据库连接信息配置到properties标签当中,类似如下:
接下来就可以把以上配置信息添加到SqlMapConfig.xml配置文件中了。
SqlMapConfig.xml文件像上面这样配置,虽然没问题,但是你不觉得这样很不爽吗?我们一般都是将数据库连接信息配置到一个属性文件中,然后再来引用其中的配置信息。按照这种指导思想,我们就要在classpath下创建一个属性文件了,例如jdbc.properties,既然该文件要在classpath下,所以可以在config源码目录下创建它。SqlMapConfig.xml文件引用该属性文件中的配置信息如下:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8
jdbc.username