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á!