ibatis 表中字段和java字段不一样 找出来的为null
<dynamicprepend="where"><isNotEmptyprepend="AND"property="id">id=#id#</isNotEmpty><is...
<dynamic prepend="where">
<isNotEmpty prepend="AND" property="id" >
id = #id#
</isNotEmpty>
<isNotEmpty prepend="AND" property="menuName" >
Menu_name = #menuName#
</isNotEmpty>
<isNotEmpty prepend="AND" property="menuRole">
Menu_role = #menuRole#
</isNotEmpty>
</dynamic>
除了id是一样的可以查出来 另两个是找不到 展开
<isNotEmpty prepend="AND" property="id" >
id = #id#
</isNotEmpty>
<isNotEmpty prepend="AND" property="menuName" >
Menu_name = #menuName#
</isNotEmpty>
<isNotEmpty prepend="AND" property="menuRole">
Menu_role = #menuRole#
</isNotEmpty>
</dynamic>
除了id是一样的可以查出来 另两个是找不到 展开
2个回答
2015-05-29 · 知道合伙人互联网行家
关注
展开全部
因为ibatis有个 resultMap 比如你的实体叫User
<typeAlias alias="user" type="com.ibatis.User"/>
<resultMap id="userMap" class="user">
<result property="userPic" column="user_pic" nullValue="0"/>
</resultMap>
这样
<select id="getMonthlySkuSaleMoneyMap" parameterClass="java.util.Map"
resultMap="userMap">
select user_pic from table
</select>
就可以啦~
<typeAlias alias="user" type="com.ibatis.User"/>
<resultMap id="userMap" class="user">
<result property="userPic" column="user_pic" nullValue="0"/>
</resultMap>
这样
<select id="getMonthlySkuSaleMoneyMap" parameterClass="java.util.Map"
resultMap="userMap">
select user_pic from table
</select>
就可以啦~
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询