
前提・実現したいこと
受け取ったパラメータに対してSQLの結果を返すためのAPIをPHPにて運用していますが、
Kotlinにてリプレイスを行おうとしています。
DBへのアクセスはDoma2を利用しようと考えています。
Doma2を利用したいと考えたのはSQLを外だしに出来る点と条件分岐などSQLを記載する際に便利だと考えたためです。
PHPのディレクトリ構成は下記のようになっています。
src
|--shema1
| |---SQL1
| |---SQL2
|
|--shema2
. |---SQL3
. |---SQL4
発生している問題
Doma2を調べた際にEntityとDaoにテーブル名やカラムを記載する例をウェブ上で見つけましたが、
テーブルの詳細情報を書かずにSQLを実行できるようにしたいと考えております。
これまでPHPでは個々のテーブルのカラムなどの情報は書いておりませんでした。
スキーマの指定とSQLにパラメータの条件を渡して実行するのみでした。
例: http:/hog.com/shema1/sql1?name=1 →shema1のSql1ファイルにname=1を渡してSQLを実行
Doma2でもスキーマの指定とパラメータを渡してSQL実行できるようにするには
どのように記載したらよいかご教示いただけないでしょうか。
補足情報(FW/ツールのバージョンなど)
JDK 8
Kotlin 1.2.20
Spring Boot 2.0.1
Doma 2.19.0


