properties加载
作用 :加载properties文件
- 单标签使用
<properties resource="db.properties">
- 多标签使用,可以增加/修改里面的键值对,但是外部配置文件内数据的优先级最高
<properties resource="db.properties">
<property name="username" value="root"/>
</properties>
别名
<typeAliases>
<typeAlias type="obj.testObj" alias="test"/>
<package name="obj"/>
</typeAliases>
- typeAlias
对一个类起别名,适用于类少的情况 - package
对一个包中的所有java bean起别名,如果类有注解,为注解值,没有则别名为原名的全小写,适用于类多的情况
map
可以传一个map,来去修改指定的key,其中sql语句中的#{xx} xx的名字与map中的键对应
Map<String,Object> map = new HashMap<>();
map.put("XXXName","Saber");
map.put("XXXId",3);
mapper.updatePro(map);
sqlSession.commit();
<update id="updatePro">
update test set name = #{XXXName} where id = #{XXXId}
</update>