JDBC

ANT_HOME を一時的に上書き

つい最近わかったことがありました。 A. Ant実行スクリプトは ANT_HOME の Ant を優先して実行 B. 1.7.x 想定の環境で 1.8.x だと NoClassDefError -> org/apache/xerces/dom/DocumentImpl -> JDBCタスクのみ発生 DBFluteは Ant を内部で保持しています。 DB…

DBFlute: ドデカテーブルでもJDBCタスクを速く!

> (DBFLUTE-382){Java/C#}: > JDBCタスクで4000万件のレコードがあるテーブルでも速くする AutoIncrement情報取得するのに一発SQLを発行してあげないといけないのですが、 さすがに4000万件のテーブルではちょっと遅いみたいです(数分かかるらしい)。 「wher…

DBFlute: DBFluteの開発運用方式の推奨Pattern

開発現場においてDBFluteを利用する際にの開発運用方式:【まずはじめに】(担当者が実施) (1. DB設計) ※DBFlute関係無し (2. Databaseの作成) ※DBFlute関係無し 3. DBFluteの環境を構築 4. JDBC-Taskを実行 5. Generate-Taskを実行 6. Compileを通す 7. Subv…

DBFlute: JDBC-Taskを別Schema同名Table対応

ひとまず、JDBC-Taskにおいて別Schema同名Tableを対応しました。 同名Tableのみ、PKやFKなどの情報を取得する際に、Table固有のSchema名を利用するようにした。 なので既存の処理には影響はなし。後は、Class名とComponent名をどうするか... 基本はPrefixを…

DBFlute: 別Schema同名Tableの対応に苦戦の予感

さて頑張ろうと思って、PostgreSQLにその環境作ってみたら、jdbc-taskでいきなりOUT。 Class名にSchema毎にPrefix付けられるようにすればいけるかなぁと ちょっと安易に考えていたら、なんか変なエラーになってる。PKの取得時に、別Schema同名TableのPKの情…