大佬们 ,帮我看看SSM 实现三表连接查询

<mapper namespace="com.xxx.mapper.HospitalMapper">

<!--体检项目表 -->

<resultMap type="Hlist" id="ListMap">

<id column="llistId" property="listId"/>

<result column="listName" property="listName"/>

<result column="listPrice" property="listPrice"/>

<result column="listDetails" property="listDetails"/>

</resultMap>

<!--体检项目-医院关联表 -->

<resultMap type="com.xxx.entity.Hospital_list" id="Hospital_listMap">

<id column="id" property="id"/>

<result column="hlhospitalId" property="hospitalId"/>

<result column="hllistId" property="listId"/>

</resultMap>

<!--医院 表 -->

<resultMap type="Hospital" id="HospitalMap">

<id column="hhospitalId" property="hospitalId"/>

<result column="hospitalLevel" property="hospitalLevel"/>

<result column="hospitalName" property="hospitalName"/>

<result column="hospitalAddress" property="hospitalAddress"/>

<result column="hospitalArea" property="hospitalArea"/>

<result column="hospitalTel" property="hospitalTel"/>

<association property="Hlist" javaType="Hlist" resultMap="ListMap"></association>

<association property="com.xxx.entity.Hospital_list" javaType="Hospital_list" resultMap="Hospital_listMap"></association>

</resultMap>

<!--根据项目名称查找医院信息 -->

<select id="selectHospitalByListName" parameterType="String" resultMap="HospitalMap">

select h.* , l.listPrice from hospital h,list l,hospital_list hl

where h.hhospitalId = hl.hlhospitalId

and l.llistId = hl.hllistId

and l.listName = #{listName}

</select>

</mapper>

报错:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值