Forums: サポート掲示板 (Thread #34739)

@CsvColumnsを使用したエンティティの書き込み (2013-11-20 22:21 by Ooouch1 #70876)

使いやすそうなライブラリだと思い、業務で利用しようと考えています。
以下のようなテストコードを書きました。

@CsvEntity(header = false)
public class MyEntity {

@CsvColumns(value = {@CsvColumn(position = 0), @CsvColumn(position = 1), @CsvColumn(position = 2)})
private String[] list =
new String[] {
"c", "d", "e"
};

@CsvColumn(position = 3)
private String col1 = "aaa";


}

上記クラスをCsvEntityManager.save(entities, MyEntity.class).to(out)でファイル書き込みすると

[Ljava.lang.String;@6db0dec3,[Ljava.lang.String;@6db0dec3,[Ljava.lang.String;@6db0dec3,aaa

のようになります。

なにか足りない記述があるのでしょうか。

ご指摘などありましたらよろしくお願いいたします。

Re: @CsvColumnsを使用したエンティティの書き込み (2014-01-22 17:59 by sugisawa #71348)

返信遅くなりました。

まずは GitHub issues へ登録しました。
https://github.com/orangesignal/orangesignal-csv/issues/12
Reply to #70876