<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- namespace为命名空间,应该是mapper接口的全称-->
<mapper namespace="com.quinnnorris.mybatis.mapper.UserMapper">
<!-- 定义resultMap 将id id_ username username_ 做映射
type表示resultMap最终映射的java对象类型
id表示resultMap的一个唯一标识,即主键的映射
result表示resultMap对查询结果其他列的映射
column表示查询出来的列名
property表示type指定的bean类型属性名
association 表示用于映射关联查询的单个对象的信息
collection对关联查询到多条信息映射到集合对象中
collection与association中的property表示对应的mapper.java中哪一个属性
ofType表示映射到list集合属性的bean类型
javaType表示association该属性的集合类型
extends表示继承,不用重复配置,继承中内容是其他resultMap的id
-->
<resultMap id="userResultMap" type="user" extends="">
<id column="id_" property="id"/>
<result column="username_" property="username"/>
<!-- <association property="user" javaType="com.quinnnorris.mybatis.bean.User">
<id column="" property="" />
<result column="" property="" />
</association> -->
<!--<collection property="orderdetails" ofType="com.quinnnorris.mybatis.bean.Orderdetail">
mapper.xml映射文件配置 mybatis
最新推荐文章于 2024-08-01 21:44:36 发布
本文详细探讨了Mybatis中mapper.xml文件的配置,包括基本元素、参数映射、结果映射等核心概念,旨在帮助读者掌握如何有效利用mapper.xml进行数据库操作。
摘要由CSDN通过智能技术生成