Затем в карте SQL не забудьте обратиться к обработчику типов.
ал ответ на этот высокий и низкий, но не могу получить ответ.
По сути, у меня есть объект, который я пишу в свою базу данных, используя iBatis. Это прекрасно работает с примитивными типами, такими как строки, int и т. Д., Но один из атрибутов моего объекта - это массив других объектов. Я хотел бы иметь возможность сохранить это, а затем вызвать оператор «selectById» и получить полный объект, включая массив.
Вот код, который у меня есть:
Mapper.xml
<insert id="insertTrade" parameterClass="TradeObject">
insert into TESTTABLE (
ORDERID,
MAXPX,
COMMISSION,
ACCOUNTGRP )
values (
#orderID#, #maxPx#, #commission#, #accountGrp#
)
accountGrp - мой массив, но в данный момент он выдает ошибку. Заявление прекрасно работает без этого поля.
Ява выглядит так:
public static void insertTrade (Trade obj) throws SQLException {
logger.debug("inserting trade. Order Id: " + obj.toString());
sqlMapper.insert("insertTrade", obj);
}
Спасибо за любую помощь заранее!!