Затем в карте 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);

}

Спасибо за любую помощь заранее!!

Ответы на вопрос(1)

Ваш ответ на вопрос