AMapper.java中定义public int method(String str); ---------------1AMapper.xml中定义<select id="method" parameterType="java.lang.String"> select count(*) from table
<if test = "str != null"> ----------------2
where colume = #{str}
</if>
</select>以上形式 在执行的时候会报异常 提示 str no getter………………但是 如果 在 1 处 改为 method(@Param str) 即可正常
或 去掉2 处的判断也可正常求教 其中的原理!!!!!!!!!大侠帮忙啊!!!!
<if test = "str != null"> ----------------2
where colume = #{str}
</if>
</select>以上形式 在执行的时候会报异常 提示 str no getter………………但是 如果 在 1 处 改为 method(@Param str) 即可正常
或 去掉2 处的判断也可正常求教 其中的原理!!!!!!!!!大侠帮忙啊!!!!
解决方案 »
- 启动weblogic时报错,求解
- 求助:我如何改变EXCEL时间格式?急急急
- 空指针错误
- iGoogle的个性化页面制作
- 怎么实现表单提交过后给处理程序的是个类试map的东东?
- 怎么才能使我的列表框里的的数据都传到服务器上,而不仅仅是选中那个值,非常急,帮帮忙.
- 关于jsp的运行,在线等待啊!!急!!!!
- 剧情请问这是什么编码形式(重奖)
- 各位好,有一个关于java日期的问题请教,请不吝赐教。
- easy问题?apache无法启动
- 如何实现带搜索功能的select标签
- tomcat 问题-----警告: Internal error flushing the buffer in release()
where colume = #{str}
</if>
<isNotEmpty prepend="and" property="str">
<![CDATA[
colume=#str#
]]>
</isNotEmpty>
</dynamic>
这样写吧 ,
这其中的原理是啥呢 @Param为嘛会有影响呢