SqlMapConfig.xml中配置的内容和顺序如下:
properties(属性)
settings(全局配置参数)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境集合属性对象)
environment(环境子属性对象)
transactionManager(事务管理)
dataSource(数据源)
mappers(映射器)
我们在配置文件里面有的时候没有自动提示的上面的配置内容 需要我们导入相应的约束文件。
properties :
首先准备 jdbc.properties
配置SqlMapConfig.xml 如箭头所示:
typeAliases(类型别名)
<typeAliases>
<typeAlias alias="user" type="cn.itcast.mybatis.pojo.User" />
<package name="cn.itcast.mybatis.pojo" />
<package name="其它包" />
</typeAliases>
mappers
<mapper resource=" " />
使用相对于类路径的资源(现在的使用方式)
如:<mapper resource="sqlmap/User.xml" />
<mapper class=" " />
使用mapper接口类路径
如:<mapper class="cn.zyh.mybatis.mapper.UserMapper"/>
<package name=""/>
注册指定包下的所有mapper接口
如:<package name="cn.zyh.mybatis.mapper"/>
注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中。