極力、Map系List系プロパティはdfprop化したいと考えているのですが、 さらにカテゴリ的に近いものをまとめたいと考えてもいます。 そこで、DB接続に関連するプロパティ: 「対象DBオブジェクト(torque.database.type.list)」 「テーブルの除外指定(torque.table.except.list)」 「テーブルの対象指定(torque.table.target.list)」 「カラムの除外指定(torque.simple.column.except.list)」 を以下のように指定できるようにしました。
map:{ ; driver = oracle.jdbc.OracleDriver ; url = jdbc:oracle:thin:@localhost:1521:XE ; schema = EXAMPLEDB ; user = exampledb ; password = exampledb ; variousMap = map:{ ; objectTypeTargetList=list:{TABLE;VIEW} ; tableExceptList=list:{AAA,BBB,CCC} ; tableTargetList=list:{AAA,BBB,CCC} ; columnExceptList=list:{XXX_COL;YYY_COL} } }
もっと早くからそうするべきでしたが、ずっとほったらかしに してしまいました(名前もわかりづらかったし)。 今回精査致しました。 無論、今までの書き方はそれはそれで動作致します。 先にdatabaseInfoMap.dfpropを見に行って、無ければ それぞれの以前の書き方を評価します。 # # とはいえ、あまり設定する機会のないプロパティだらけですので、 # そもそも初めて見たって人は今回覚えていただけたらと思います。 #