Mybatis пытается сопоставить целочисленные столбцы с длинными значениями через карту результатов - PullRequest
0 голосов
/ 30 сентября 2019

при SELECT из указанных столбцов и возвращении результата через указанный преобразователь я получаю исключение:

org.apache.ibatis.exceptions.PersistenceException: Ошибка при запросе базы данных. Причина: org.apache.ibatis.executor.ExecutorException: не найден конструктор в pokemon.master.PokeTrainerInfo, соответствующий [java.lang.Long, java.lang.Long, java.lang.Long]

в то время как поля класса являются целыми числами, а столбцы таблицы также являются целыми числами, и имеется конструктор для всех указанных целочисленных полей.

    <resultMap id="PokeTrainerInfoMapper" type="PokeTrainerInfo">
        <result column="id" property="id" />
        <result column="pokeballs_count" property="pokeballsCount"/>
        <result column="badges_count" property="badgesCount"/>
    </resultMap>
...