oracle关键字在mybatis中使用时出现错误如何解决?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。解决方式 可以使用resultMap**示例代
oracle关键字在mybatis中使用时出现错误如何解决?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
解决方式
可以使用resultMap**
示例代码
<!-- 预约日历用 --> <resultMap id="FullDateResultMap" type="com.haier.hrssc.reserveschedual.dto.FullcalendaDTO"> <id property="id" column="id"/> <result property="title" column="title"/> <result property="start" column="startTime"/> <result property="end" column="endTime"/> <result property="allDay" column="allDay"/> <result property="color" column="color"/> </resultMap> <!-- 获取主键 --> <!-- 查询预约日历 --> <select id="getFullcalender" parameterType="com.haier.hrssc.reserveschedual.dto.FullcalendaDTO" resultMap="FullDateResultMap"> <![CDATA[ SELECT c.ID AS id, c.TITLE AS title, c.COLOR AS color, DECODE ( c.ALLDAY, 0, 'false', 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') ]]> </select>
--结束END--
本文标题: oracle关键字在mybatis中使用时出现错误如何解决
本文链接: https://www.lsjlt.com/news/224061.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-13
2024-05-13
2024-05-13
2024-05-13
2024-05-13
2024-05-13
2024-05-13
2024-05-13
2024-05-13
2024-05-13
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0