mybatis中的xml文件中的特殊转义字符处理(的用法)

我们在使用Mybatis的时候,大致由三部分组成。

model、mapper接口、mapper.xml

1:其中model就是我们经常使用的实体类,可以再mapper.xml中直接使用(当做参数或者结果返回)

2:mapper接口就是对服务层提供的接口,是整个数据库操作的封装。

3:mapper.xml是我们来写sql的地方,每一个sql都有一个唯一标示的id,而这个id要与mapper接口的方法名一致(接口通过方法名去找相应的sql执行的)

其中mapper.xml中会使用到      等标签,sql中的  <   ,   >   ,   <=  等特殊符号在被转换的时候转译成其他的符号,所以在当使用到

这类符号时需要用<[!CDATA[]]>进行特殊处理。

如下所示:

	
    
		update SEARCH_CONTROL_FEEDBACK set IS_ARRETED = #{isArreted} 
		,FEEDBACK_TIME=#{feedbackTime}
		,EVENT_STATUS = #{newEventStatus}
		where EVENT_STATUS=#{oldEventStatus}
		
	
	

注意:在使用<[!CDATA[]]>的时候使范围尽量的小,控制在一个标签内部。


你可能感兴趣的:(数据库)