У меня недавно возникла эта проблема, и оказалось, это ошибка в Visual Studio Express 2013 . Мне пришлось удалить исходный файл из проекта и повторно добавить его для устранения ошибки.
. Попробуйте, если вы считаете, что это может быть ошибка в компиляторе / среде IDE:
После долгих поисковых запросов, я понял ответ на мой собственный вопрос.
Дискриминатор ibatis будет выбирать между классами gasStation и groceryStore.
<resultMap id="searchResultMap" class="Store">
<discriminator column="storeType" javaType="java.lang.String">
<subMap value="grocery" resultMap="groceryStoreMap"/>
<subMap value="gasStation" resultMap="gasStationMap"/>
</discriminator>
</resultMap>
Затем я редактировал мой запрос добавить storeType в поле выбора и создать resultMap для groceryStore и gasStation.
Примечание. Чтобы понять это, я прочитал этот вопрос о стеке_потока .