Como você escreve matrizes em um banco de dados Oracle 10g XE usando o iBati

Procurei a resposta para esta alta e baixa, mas não consigo obter a respost

Basicamente, tenho um objeto que estou escrevendo no meu db usando o iBatis. Isso funciona bem com tipos primitivos como strings, int's etc, mas um dos atributos do meu objeto é uma matriz de outros objetos. Gostaria de poder persistir com isso e depois chamar a instrução 'selectById' e recuperar o objeto completo, incluindo a matri

Aqui está o código que tenho até agora:

Mapper.xml

  <insert id="insertTrade" parameterClass="TradeObject">
insert into TESTTABLE (
  ORDERID,
  MAXPX,
  COMMISSION,
  ACCOUNTGRP )
values (
  #orderID#, #maxPx#, #commission#, #accountGrp#
)

accountGrp é minha matriz, mas está atualmente gerando um erro. A declaração funciona bem sem esse campo.

O java é assim:

  public static void insertTrade (Trade obj) throws SQLException {
  logger.debug("inserting trade. Order Id: " + obj.toString());
sqlMapper.insert("insertTrade", obj);

}

Agradeço por qualquer ajuda desde já!

questionAnswers(1)

yourAnswerToTheQuestion