2018年1月8日月曜日

整形式の文字データまたはマークアップから成るものでなければなりません となる場合の対応方法

springフレームワークを使用して
DBアクセスにhibernateやmybatisをあわせて使用して、表題のエラーが表示された。

職場の方に教えていただきました。

SQLファイルをXMLファイルに外出ししてあるのですが、そのSQL内でエラー表示されています。
構文エラーのためサーバー起動できません。
私の場合、原因はSQLの大小比較 < や >
タグ文字の不備として認識されるようです。

<select>
 select *
 from t_table
 where number_field > 100
</select>



<select>
 select *
 from t_table
 <![CDATA[
 where number_field > 100
 ]]>
</select>

とします。

0 件のコメント:

コメントを投稿