2011-04-05 2 views
0

내가 iBatis를이 링크에 같은 POJO를 목록을 반환하려고 노력 했어요으로 촬영되지 않는 :는 iBatis를 : 된 resultMap 계정

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

내가 대가로 받고 있어요 모두의 목록입니다 지도 인스턴스. 내가 누락 될 수있는 무언가가이 프레임 워크를 배우는 사람들을 보통 당황스럽게합니까?

P.S : 현재 내 집 앞에 없습니다. 내가 돌아 왔을 때 추가 정보를 기꺼이 줄 것입니다.

답변

1

FWIW, iBatis는 가파른 학습 곡선을 가지고 있지만 고관절을 극복하고 나면 매우 유용하다고 생각합니다.

이 두 가지 방법과 두 개의 파일이 도움이 될 수 있습니다.

SqlSessionFactory는이 : 리소스 파일을 가져 와서 환경을

SQLSESSION를 설정 : 자바로 DB 테이블을 매핑 생성 (또는 손 내장) 인터페이스 파일 (SqlSessionFactory는 기준) 세션

매퍼를 엽니 다 . 예를 들어 CRUD에 도움이됩니다.

예 : 생성 (또는 손으로 내장) 자바 파일은 모든 열

sqlMapper.queryForList("selectAllAccounts");이 Account.xml 파일의 <select id="selectAllAccounts" resultMap="AccountResult"> 볼 것이다위한 Where 절을 완료합니다.

util.checkData 통화 및 iBatis 통화와 동일한 결과가 나오나요?

+0

rajah9, 예를 들어 링크를 사용했습니다. 나중에 코드를 테스트 할 것입니다. 나는 다른 결과를 얻을 수 있었다. 나는 이상한 일이 일어나고 있는지 궁금해. 하나는 POJO의 이름에 map이라는 단어가 포함되어 있습니다. 또 다른 한개를 위해, 나는 테이블이 1 차 열쇠를 놓치고 있다는 것을주의했다. 내가 진전을 보이면 다시 게시 할 것입니다. –

+0

오, 안돼 ... 나는 방금 toString에 "Map"접두어를 남겼다는 것을 알았다. 결코 다시는 ^^. –

+1

당신이 그것을 알아 냈기 때문에 기쁘게 생각합니다. @ 제임스 P. MyBatis는 어린 시절부터 몇 가지를 생각 나게합니다. "케첩 병을 흔들고 흔들어주세요. 처음에는 아무 것도 나오지 않을 것입니다. 때로는 수정 자 또는 고대 도서관 링크가 MyBatis를 장식용 문진로 만들 것입니다. 그와 MyBatis의 제거는 날고있다. – rajah9

관련 문제