接着上篇的文章 第一个ibatis程序修改。
1、添加UserDao.java代码如下:
package com.mybatis.dao;
import com.mybatis.model.HmsUser;
/**
*@文件名 UserDao.java
*@E-Mail xy511500623@sina.cn
*@创建日期 2013-12-19 下午7:14:52
*/
public interface UserDao {
// 注意,这里面有一个方法名 selectUserByID 必须与 HmsUser.xml
// 里面配置的 select 的id 对应(<select id="selectUserByID")
public HmsUser selectUserByID(int id);
}
2、修改HmsUser.xml中
<mapper namespace="com.mybatis.model.HmsUserMapper">
改为<mapper namespace="com.mybatis.model.HmsUserMapper">
3、修改Test.java
HmsUser user = (HmsUser) session.selectOne("com.mybatis.model.HmsUserMapper.selectUserByID", 1);
改为UserDao userDao=session.getMapper(UserDao.class);
HmsUser user = userDao.selectUserByID(1);
4、运行测试(发现和第一个程序结果一样)
file:/D:/webspace/myFirstMyIbtais/WebRoot/WEB-INF/classes/
张山