日期:2014-05-17  浏览次数:20842 次

ibatis 多表查询字段重复用别名报找不到column
错误信息:java.sql.SQLException: Column 'brand_cn' not found.

resultmap部分:
<resultMap id="productResult" class="product">
<result property="id" column="ID" />
<result property="nameEn" column="name_en" />
<result property="nameCn" column="name_cn" />
<result property="brandCn" column="brand_cn" />
</resultMap>

sql语句部分:
<select id="getProduct" resultMap="productResult" parameterClass="product">
SELECT
pro.id,
pro.name_en ,
pro.name_cn ,
brand.name_cn as  brand_cn
FROM
mtm_product AS pro,
mtm_product_brand brand

求解啊,大神们。

------解决方案--------------------
貌似 SQL 有点问题,你直接在数据库查一下看看能拿到期望的结果不
------解决方案--------------------
项目需要清理一下!