私はこの高低の答えを探しましたが、答えを得ることができません。
基本的に、iBatisを使用してデータベースに書き込んでいるオブジェクトがあります。これは、文字列、intなどのプリミティブ型で正常に機能しますが、私のオブジェクトの属性の1つは、他のオブジェクトの配列です。これを永続化してから、後で「selectById」ステートメントを呼び出して、配列を含む完全なオブジェクトを取得できるようにしたいと思います。
これが私がこれまでに持っているコードです:
Mapper.xml
<insert id="insertTrade" parameterClass="TradeObject">
insert into TESTTABLE (
ORDERID,
MAXPX,
COMMISSION,
ACCOUNTGRP )
values (
#orderID#, #maxPx#, #commission#, #accountGrp#
)
accountGrpは私の配列ですが、現在エラーをスローしています。このフィールドがなくても、ステートメントは正常に機能します。
Javaは次のようなものです。
public static void insertTrade (Trade obj) throws SQLException {
logger.debug("inserting trade. Order Id: " + obj.toString());
sqlMapper.insert("insertTrade", obj);
}
よろしくお願いします!!