ibatis 기초(7): 모호한 조회 실체 대상
2669 단어 ibatis
<select id="selectStudentByName" parameterClass="String" resultClass="Student">
select *
from student
where name like '%$name$%'
</select>
여기에 빨간색을 표시하면 이전에 썼던 것과 달리 ## 자동으로 인용부호를 추가하고 $$인용부호를 추가하지 않는다는 것을 이해할 수 있습니다
유닛 테스트를 수행합니다.
1 @Test
2 public void queryStudentByName() throws Exception{
3 Reader reader=Resources.getResourceAsReader("SqlMapConfig.xml");//
4 SqlMapClient sqlmapclient=SqlMapClientBuilder.buildSqlMapClient(reader);// SqlMapClient
5 reader.close();
6 List<Student> students=sqlmapclient.queryForList("selectStudentByName","i");// xml sql
7 for(Student student:students){
8 System.out.println(student);
9 }
10 }
인쇄 결과를 보니 이름에 "i"가 있는 정보가 검색되었습니다.
1 Billy 70.5
4 brian 100.0
ibatis의 장점(JDBC와 비교):
단점:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ibatis 예(二)다음 6개의 파일: User.java UserTest.java SqlMapConfig.xml User.xml log4j.properties t_user.sql 1. 우선 디렉터리 구조를 살펴보자. 2.t_user.s...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.