ddlutils

    1

    2答えて

    HSQLDBを組み込みデータベースとして使用したいが、自動インクリメントに問題があります。 私が理解する限り、[CALL] IDENTITY()を使用して、最後の主キー値を取得できます。しかし、iBatisとHSQLDBのDatabaseManagerSwingの両方を使った実験では、常に0の値が返されます。 HSQLDBで自動インクリメントを使用するにはどうすればよいですか? 編集: 私は、テー

    2

    2答えて

    dbをOracleからmysqlに移行するためにddlutilsを使用しています。スキーマの移行は私の目的のために機能しますが、データの挿入には行がないために失敗します。次のログファイルの抜粋で説明しています。 [ddlToDatabase] About to execute SQL: INSERT INTO `RECORDSTATUS` (`NAME_ID`, RECORDSTATUS_ID`,

    9

    2答えて

    私はjava.sql.DatabaseMetaDataインターフェイスに精通していますが、私はそれを使用するには非常にclunkyを見つける。たとえば、テーブル名を調べるには、getTablesを呼び出して、よく知られているリテラルを列名として使用して、返されたResultSetをループする必要があります。 データベースメタデータを取得する簡単な方法はありますか?

    1

    1答えて

    mysqlデータベースをjava(derby)データベースに変換する必要があります。 これはant-tasksで問題なく動作しますが、問題はありません。 残念ながら、orginin-databaseからすべてのテーブルがターゲットデータベースで使用されるわけではありません。 ddlUtilsのant-tasksでテーブルを名前でフィルタリングする機会が見つからないため、 私はddlUtils.ja