
###前提・実現したいこと
SpringBoot、Mybatisを利用して
テーブル名を動的に取得し、SELECT文等を発行したいです。
##発生している問題・エラーメッセージ
FlatFileReaderで、CSVからテーブル名を取得、
DTOクラスに渡しマッピングしますが、実行するとSQL文のエラーが出てしまします。
理由としてはSELECT id FROM #{table}のような形で動的にテーブル名を渡していますが、
発行されると、SELECT id FROM 'TABLE' のようにテーブル名が''で囲われてしまうためです。
このシングルコーテーションを取り除けばうまくいきそうな気がするのですが、どのようにしたらよいでしょうか?
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
###試したこと
プロセッサークラスで、テーブル名の変数をreplaceAllでシングルコーテーションを
取り除く処理を仕様としましたが、ダメでした。
###補足情報(言語/FW/ツール等のバージョンなど
SpringBoot
PostgreSQL


回答1件
あなたの回答
tips
プレビュー