my batis 에 서 는 같은 것 보다 작은 정확 한 방법 을 사용 합 니 다.

1511 단어 mybatis보다 작다
my batis 에서 sql 은 xml 맵 파일 에 쓰 여 있 습 니 다.sql 에 특수 문자 가 있 으 면 xml 파일 을 분석 할 때 전의 가 됩 니 다.만약 전 의 를 원 하지 않 는 다 면 어떻게 해 야 합 니까?
방법 1:특수 전의 문자 사용
예 를 들 어,>=시작 날짜 및<=종료 날짜
>  >  번호 보다 크다 
<  <  작은 번호 

   <if test="searchTimeBegin != null and searchTimeBegin != ''">
       AND tcci.consume_time &gt;= CONCAT(#{searchTimeBegin},' 00:00:00')
   </if>
   <if test="searchTimeEnd != null and searchTimeEnd != ''">
       AND tcci.consume_time &lt;= CONCAT(#{searchTimeEnd},' 23:59:59')
   </if>
기호.
...보다 작다
이하
...보다 크다
...보다 크다
화해시키다
작은 따옴표
작은 따옴표
원 부호
<
<=
>
>=
&
'
"
대체 기호
<
<=
>
>=
&
'
"
방법 2:사용기호
이 안의 내용 은 해석 되 지 않 을 것 이다.

    <if test="beginTime!=null">
      AND DATE (os.show_start_time) >= DATE(#{beginTime})
    </if>
    <if test="endTime!=null">
      AND DATE (os.show_start_time) <![CDATA[<=]]> DATE(#{endTime})
    </if>
my batis 에서<=사용 할 수 없습니다.위의 임의의 방법 으로 의 미 를 바 꿔 야 합 니 다.단>=사용 할 수 있 습 니 다!
여기 서 my batis 에서 사용 하 는 것 보다 작은 정확 한 방법 에 관 한 글 을 소개 합 니 다.더 많은 관련 my batis 는 같은 내용 보다 작 습 니 다.예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 저 희 를 많이 사랑 해 주세요!

좋은 웹페이지 즐겨찾기