序文: Mybatis の特殊文字処理、Mybatis の xml ファイル内の特殊文字の処理、ここに解決策と例がありますので、参照してください。 1. 問題の説明: クエリを実行するときは、次のように時間範囲内でデータを取得する必要があります。 <if test="startTime != null" > かつ l.CREATE_TIME >= #{startTime} </if> <if test="endTime != null" > かつ l.CREATE_TIME < #{endTime} </if> ただし、Mybatis の XML ファイルでは、小なり記号 (<) は開始タグであり特殊文字であるため、クエリで使用できません。 2. 解決策 クエリでは、CDATA に特殊文字を含めることで特殊文字を回避できます。この方法はすべての特殊文字に有効です。 <![CDATA[ ]]> 次に例を示します。 <if test="startTime != null" > <![CDATA[ かつ l.CREATE_TIME >= #{startTime} ]]> </if> <if test="endTime != null" > <![CDATA[ かつ l.CREATE_TIME < #{endTime} ]]> </if> MyBatis は主キーを返します。MyBatis の挿入操作は主キーを返します。 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: crontab でスケジュールされたタスクが実行されない理由の概要
>>: React Router で履歴リダイレクトを使用する方法
スレッドが同時に実行される場合、スレッドがリソースを競合してデータの曖昧さが生じるのを防ぐために、重...
CSS によりプロセスナビゲーション効果を実現します。具体的な内容は以下のとおりです。 ::tip...
問題を見つける最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、...
この記事は、4G メモリ システム用の MySQL 構成ファイル ソリューションです (主に Inn...
1998 年の CSS2 勧告の時点で、テーブルは徐々に舞台から消え、歴史の中に記録されるようになり...
Shell で受信パラメータを受信する方法は 2 つあることがわかっています。 1 つはスクリプト...
Linux システムを使用したことがある人なら、Linux システムの ls コマンドは通常、ファイ...
1 実施原則これは、DOM 要素の dragstart/ondragover/ondrop イベント...
MySQL は、myisam、innodb、memory、archive、example など、多く...
Dockerをインストールするyumパッケージを最新バージョンに更新します: sudo yum up...
<br />ユーザーエクスペリエンスは中国のウェブサイトでますます重視されており、ユーザ...
この記事では、ポップアップウィンドウをクリックしたときにポップアップログインボックスを実現するための...
開発環境では、vue プロジェクトは、ローカルで Express サーバーを構築することをベースにし...
HTML フォーム タグのチュートリアル。このセクションでは、主に Web ページで INPUT タ...
接続クエリ:これは、2 つのクエリ (またはテーブル) の各行をペアで接続した結果です。つまり、1 ...