<select id="selectPerson" parameterType="int" resultType="hashmap">
SELECT * FROM PERSON WHERE ID = #{id}
</select>
上面的这个生命将会调用selectPerson,有一个参数的类型是int类型的,返回的结果是HashMap类型的(key是列明,value是对应的数据库中的数据值)
请注意:
<select id="selectOnePerson" parameterType="int" resultType="com.ggg.henushang.entity.Person">
select * from Person where id = #{id}
</select>
dao中的定义:
Person selectOnePerson(int id);
测试代码:
@Test
public void testGetOnePerson(){
Person p = session.selectOne("com.ggg.henushang.dao.PersonDao.selectOnePerson",1);
System.out.println(p);
Assert.assertNotNull(p);
}
这便是一个基本查询的完成。