错误代码:
<select id="selectProWarnInfo" parameterType="WarnInfo"
resultType="WarnInfo" statementType="CALLABLE">
{call
in_proc(#{tag_Id,mode=IN,jdbcType=VARCHAR},#{warn_Type,mode=OUT,jdbcType=VARCHAR})
}<!-大括号换行->
</select>
报:Non supported SQL92 token at position: 1
解决办法:办法1:大括号不要换行,用ojdbc6驱动和ojdbc14
<select id="selectProWarnInfo" parameterType="WarnInfo"
resultType="WarnInfo" statementType="CALLABLE">
{call
in_proc(#{tag_Id,mode=IN,jdbcType=VARCHAR},#{warn_Type,mode=OUT,jdbcType=VARCHAR})}<!-大括号不要换行->
</select>
办法2:将驱动换成ojdbc7
问题搞定
原文:http://blog.csdn.net/piaohai/article/details/57074869