mybatis使用java實體中定義的常量
示例代碼:
<select id="findDealerInfo" parameterType="com.pisen.cloud.luna.ms.dealer.api.beans.DealerInfoBean" resultType="com.pisen.cloud.luna.ms.dealer.api.beans.DealerInfoBean"> SELECT dea.uid uid, dea.enabled_flag enabledFlag, dea.delete_flag deleteFlag, dea.tenement_id tenementId, dea.parent_id parentId, pd.name parentName, con.name contactName, con.mobile mobile FROM dealer AS dea LEFT JOIN (SELECT a.* FROM contact AS a where tenement_id = #{tenementId} and main_contact = ${@com.pisen.cloud.luna.ms.dealer.base.domain.Contact@IS_MAIN}) con ON dea.uid = con.dealer_id LEFT JOIN dealer pd on pd.uid = dea.parent_id WHERE dea.tenement_id = #{tenementId} </select>
格式:
${@實體包完整路徑@常量名}