一对一,resultMap里面关联另外一个实体时用 association
一对多,resultMap里面关联另外一个实体时用 collectiongit
相同:
只用一方维护表关系便可。github
* 一、映射文件namespace必须是接口全类路径名
* 二、映射文件Statement的id必须和接口方法名相同
* 三、接口和映射文件必须在同一个目录,且名称相同
* 四、输入参数类型必须和parameterType参数类型一致
* 五、输出参数ResultType必须和接口方法返回值类型一致* spring
若是sqlMapConfig.xml中引入外部映射文件使用
<mappers>
<mapper resource="sqlMap/user.xml"/>
</mappers>
则是上面的4个条件,去掉条件3sql
若是直接写接口,就必须知足上面全部条件。
<mapper class="cn.itcast.dao.IUserDao"/>
<package name="cn.itcast.dao"/>mybatis