SampleCB sampleCB = new SampleCB();
sampleCB.query().setId_Equal(1L);
SampleBhv sampleBhv = selector.select(SampleBhv.class);
Sample sampleEntity = sampleBhv.selectEntity(sampleCB);
String[] valueArr = ArrayUtils.toStringArray((Object[])sampleEntity.getValue().getArray());
とすれば、とりあえず、Stringの配列に最終的には受けれますが、、、、
・Object[]にCastしている時点で、DBFluteっぽくない。。。。
・その他いろいろと、DBFluteっぽくない。。。。
※TypeSafeに見えないし。。。実際、Array型がObjcet[]にCastしてExceptionを吐くことはまずないでしょうけど。。。
っぽくないけど、割り切るか。。。。。
せめて、Gapクラスにこのあたりのもの(Castとか)は、閉じ込めておくべきなんだろうなという感じはします。
2018年8月23日木曜日 18時30分31秒 UTC+9 jflute: