Mybatis, восстановить поле оракула, хранящееся как весенняя загрузка CLOB - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть пользователь, хранящийся в oracle DB, и одно из полей хранится в виде CLOB (простой Json {"profile": "man"}).Я использую Mybatis, и я пытаюсь получить значение.Итак, у меня есть:

 <resultMap id=userResults>
   <property="details" column="DETAILS" jdbcType="CLOB" 
    javaType="String" 
    typeHandler="org.apache.ibatis.type.ClobTypeHandler"
 </resultMap>

и в POJO: поле детализировано как строка с геттером и сеттером.

class User{
private String name;
private String surname;
private String details;

//getters + setters
}

Но ничего не отображается в конце, даже если строкасуществует в БД.Запрос:

 Select * FROM USER Where USER.id = #{id}

Любые рекомендации?

1 Ответ

0 голосов
/ 25 февраля 2019

После некоторого разговора о комментариях выясняется, что проблема заключалась в драйвере Oracle JDBC , после предложения его и обновления OP, он смог заставить его работать.

...