- <mapper namespace="com.zdp.domain.Person">
- <resultMap type="Person" id="personBean">
- <id column="personId" property="id"/>
- <result column="personName" property="name"/>
- <result column="personAddress" property="address"/>
- <result column="personTel" property="tel"/>
- <!-- 一对多的关系 -->
- <!-- property: 指的是集合属性的值, ofType:指的是集合中元素的类型 -->
- <collection property="orders" ofType="Order">
- <id column="orderId" property="id"/>
- <result column="orderNumber" property="number"/>
- <result column="orderPrice" property="price"/>
- </collection>
- </resultMap>
- <!-- 根据id查询Person, 关联将Orders查询出来 -->
- <select id="selectPersonById" parameterType="string" resultMap="personBean">
- select p.*, o.* from person p, orders o where p.personId = o.pid and p.personId = #{id}
- </select>
- </mapper>
mybatis一对多sql语句:
最新推荐文章于 2023-11-12 20:18:45 发布