2007-07-20から1日間の記事一覧

DBFlute -- 予約語対応はいかなる仕様に!?

とにかくやりづらい部分が以下: A. 予約語の定義自体がDBによって変わる B. 囲い文字がDBによって変わる C. Column名の対応はかなりつらい{A}と{B}に関しては、両方ともbuild-xxx.propertiesで自由に指定するような形で 良いかもしれません。予約語が出てき…

DBFlute -- PostgreSQLの複数Schema取得方法の検討

という大事な課題がありました。。。search_pathを使えるのであれば、上記のまでの対応でとりあえず Simpleな構造の複数Schemaは対応できそうですが、 search_pathを使わずに、かつ、一つの設定でSchema情報を取得するには どうすればよいだろうか???Post…

DBFlute -- EntityのTable-AnnotationとConditionBeanのTableSqlNameを整理。

EntityのTable-Annotationは特に別段変わらない。 もともとTable-ClassのgetAnnotationTableName()を利用していた。ConditionBeanの...というか SqlClause-ClassのTable名の値がConditionBeanのgetTableDbName()だったのを 新しくgetTableSqlName()というMet…

DBFlute -- JDBC-TaskでTABLE_SCHEMを持ってきていつでも利用可能に

ひとまず、JDBC-TaskでTABLE_SCHEMを持ってきていつでも利用可能にしました。 しかし、自動生成用のDBと本番環境用のDBとが同じSchema名ではないことが多いです。 なので、JavaDoc-Comment等で積極的に使うのはちょっと微妙。そういう意味では、複数Schema対…

DBFlute -- PostgreSQLのSchema対応(案)

Schema:Aaa -- Table:Xxx, Yyy Schema:Bbb -- Table:ZzzdatabaseInfoMap.dfpropにて以下のように指定 schema = Aaa/BbbXxx -- Table名を“Aaa.Xxx”として扱う。 Yyy -- Table名を“Aaa.Yyy”として扱う。 Zzz -- Table名を“Bbb.Zzz”として扱う。EntityのTAB…