質問: ### 前提・実現したいこと WEBアプリを開発しています。 SQLはdomaを利用しておりますが、domaのWHERE句の生成に躓いております。 文字の結合またはCONCAT句が利用がうまくいかずどなたか助けてください。 domaのバージョンは2.19.1です。 データベースはMySQLを利用しています。 ### 発生している問題 WEB画面では html / bootstrap を使い、日付をString型でJavaに渡しています。 例:WebDate:"2020/07/13" これをdomaのWHERE句に入れるとき"2020/07/13 23:59:59"としたいのですが、うまくいきません。 domaのマニュアルを見たところ、文字列であれば `+ "_"` で結合できると書いておりましたが... ``` -- ケース1 WebDateには"2020/07/13"を設定 SELECT * FROM TABLE01 WHERE /*%if WebDate != null && WebDate != "" */ DateTo <= /* WebDate + "23:59:59" */'2020' /*%end*/ ``` とした場合の結果は `DateTo <= '2020/07/13'` になりました。 このやり方はダメなのかな。と思いCONCAT句を使い結合することにしてみました。 ``` -- ケース2 WebDateには"2020/07/13"を設定 SELECT * FROM TABLE01 WHERE /*%if WebDate != null && WebDate != "" */ DateTo <= CONCAT( /* WebDate + "23:59:59" */'2020' ,' 23:59:59') /*%end*/ ``` とした場合の結果も `DateTo <= '2020/07/13'` になりました。 CONCATすら表示されずDomaの自動解釈で除外されたのかなぁと不思議に思っております。 コードはリフレッシュ&クリーン(ビルド)を毎回しております。 ### ほかに試したこと 変更が反映されていないのかと思い、 DateTo <= /* WebDate + "23:59:59" */'2020' + 3600 とした場合 `DateTo <= '2020/07/13' + 3600` とSQLが発行されていました。ファイルの変更が反映されてそうです。 ### 補足情報(FW/ツールのバージョンなど) データベース:MySQL domaのバージョン:2.19.1 フレームワーク:SpringBoot
回答: すいません。自己解決しました。 警告に出ていた以下を解消することで解決しました。 ``` リソースは xxxx.sql の複製であるため、出力フォルダーにコピーされませんでした ```