mybatis中使用oracle关键字出错的解决方法

网友投稿 473 2023-04-17


mybatis中使用oracle关键字出错的解决方法

发现问题

最近发现在mybatis中如果使用的字段是Oracle的关键字,会出现错误,通过查找相关的资料终于解决了,下面来一起看看详细的解决方法:

解决方式

可以使用resultMap**

示例代码

<![CDATA[

SELECT

c.ID AS id,

c.TITLE AS title,

c.COLOR AS color,

DECODE (

c.ALLDAY,

0,

'false',DqqQZgRM

1,

'true',

'false'

) AS allDay,

c.STARTTIME AS startTime,

c.ENDTIME AS endTime

FROM

T_SSC_CALENDAR c

WHERE

((c.status = '1' or c.status = #{status,jdbcType=VARCHAR})

and

c.EMPSN = #{empSn,jdbcType=VARCHAR})

or

(c.EMPSN is Null and c.status = '1')

and to_date(c.STARTTIME,'yyyy-MM-dd') between to_date(#{start,jdbcType=VARCHAR},'yyyy-MM-dd') and to_date(#{end,jdbcType=VARCHAR},'yyyy-MM-dd')

]]>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作http://能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解基于webpack2.x的vue2.x的多页面站点
下一篇:spring boot自带图片服务器使用详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~