MyBatis的xml总结
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:MyEclipse10,Java
作者:陈显其
撰写时间:2020年5月8日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xml中的mapper标签中的namespace属性代表着这个xml所对应的接口,xml是实现接口方法的,通过 mapper标签中的namespace属性把两者连接起来
resultMap标签相当于创建了一个用来接收返回数据的对象,类型和po一致,通过type连接po和resultMap,
查询可以使用伪列,伪列的名称需要sql语句与java类里自定义的名称一致,
新增、修改、删除、查询的sql语句分别需要写在insert、update、delete、select标签中,
模糊查询是无法通过拼接字符串的方法进行查询的,由于sql语句是定义在xml文件中,一部分的字符无法直接用,如< 、>、&以及单引号和双引号,需要使用转义字符
< 是 <
> 是 >
& 是 ↦
单引号 是 '
双引号 是 "