Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2006-07-01から1日間の記事一覧

VBでURLエンコーディング

http://www.geocities.co.jp/SilkRoad/4511/vb/urlenc.htm

DbUnitのテーブルの主キーを取得する

Column[] columns = table.getTableMetaData()..getPrimaryKeys();

DbUnitのデータセット・テーブルをソートする

IDataSet sortedDataSet = new SortedDataSet(targetDataSet); ITable sortedTable = new SortedTable(targetTable, columnsToSort);

DbUnitであるカラムだけ残した・除いたテーブルを取得する

DefaultColumnFilter.includedColumnsTable(table, new String[] {"columnNames"}); DefaultColumnFilter.excludedColumnsTable(table, new String[] {"columnNames"});

ITableの内容を出力する

try { ITableMetaData metaData = table.getTableMetaData(); StringBuffer buffer = new StringBuffer(); buffer.append(StringUtils.upperCase(metaData.getTableName())); buffer.append(":["); Column[] columns = metaData.getColumns(); int columnSiz…

DbUnitのITableからオブジェクトを生成する

private List createBeanList(Class clazz, ITable table) { Column[] columns; try { ITableMetaData metaData = table.getTableMetaData(); columns = metaData.getColumns(); } catch (DataSetException e) { throw new RuntimeException(e); } setTarget…

パッケージにあるファイルを読み込んでInputStreamを返す

Thread.currentThread().getContextClassLoader().getResourceAsStream(filePath);filePathはパッケージのルートからの\区切りのフルパス。

DbUnitのDatabaseOperation

定数名 処理 DatabaseOperation.UPDATE データセットにあるデータを更新する。 DatabaseOperation.INSERT データセットにあるデータを登録する。テーブルに主キーが存在する場合は例外が発生する DatabaseOperation.DELETE データセットにあるデータをテーブ…

プロパティファイルの改行

プロパティファイルで改行するにはバックスラッシュ。