ibatis получает доступ к данным oracle длинного типа

#ibatis

#ibatis

Вопрос:

Я использовал ibatis 2 со следующим кодом:

 X_long b = (X_long) getSqlMapClientTemplate().queryForObject("select_long", id);
  

и отображение:

 <select id="select_long"
       resultClass="spring_ibatis.domain.X_long">
  select id, txt from x_long
    where ID=#ID#
</select>
  

Класс X_long — это:

 public class X_long implements Serializable
{
   // ////////////////////////////////////////////////
   // Data access methods
   // ////////////////////////////////////////////////
   private String ID;
   private String TXT;
...
}
  

если сработало просто отлично.
Теперь я переключился на mybatis (ibatis 3) с spring с тем же отображением, тем же классом и кодом аннотации, я получил следующие ошибки:

 Stream has already been closed
  

Пожалуйста, помогите!