IBatis: результатКарта не учитывается - PullRequest
0 голосов
/ 05 апреля 2011

Я пытался заставить iBatis вернуть список POJO по этой ссылке:

http://www.java2s.com/Code/Java/J2EE/GetListOfObjects.htm

Все, что я получаю взамен, это список экземпляров Map,Могу ли я что-то упустить, что обычно мешает людям изучать эту среду?

PS: сейчас не перед моим домашним компьютером.Буду рад предоставить дополнительную информацию, когда я вернусь.

1 Ответ

1 голос
/ 05 апреля 2011

FWIW, я думаю, у iBatis крутая кривая обучения, но она становится очень полезной, когда вы преодолеваете горб.

Эти два метода и два файла могут помочь.

SqlSessionFactory: получает файлы ресурсов и настраивает среду

SqlSession: открывает сеанс (на основе SqlSessionFactory)

Mapper: сгенерированный (или созданный вручную) интерфейсный файл для отображения таблицы БД в java. Помогает CRUD примером.

Пример: сгенерированный (или созданный вручную) Java-файл для завершения предложения Where для любого столбца

sqlMapper.queryForList("selectAllAccounts"); будет искать <select id="selectAllAccounts" resultMap="AccountResult"> в файле Account.xml.

Получаете ли вы одинаковые результаты или отличаетесь от вызова util.checkData и вызова iBatis?

...