新建工程---前4部看上一篇 从第五步开始配置
5上面的前面四步都是一样的,但是第五步不一样,我们不需要创建 personMapper.xml 文件,首先在 src 目录下创建 personMapper.java 文件
package
com.ys.annocation;
import
org.apache.ibatis.annotations.Delete;
import
org.apache.ibatis.annotations.Insert;
import
org.apache.ibatis.annotations.Select;
import
org.apache.ibatis.annotations.Update;
import
com.ys.bean.Person;
public
interface
PersonMapper {
@Insert
(
"insert into person(pid,pname,page) values(#{pid},#{pname},#{page})"
)
public
int
add(Person person);
@Select
(
"select * from person where pid = #{pid}"
)
public
Person getPerson(
int
pid);
@Update
(
"update person set pname=#{pname},page=#{page} where pid = #{pid}"
)
public
int
updatePerson(Person preson);
@Delete
(
"delete from person where pid=#{pid}"
)
public
int
deletePerson(
int
pid);
}
|
6向 mybatis-configuration.xml 配置文件中注册 personMapper.xml 文件
7编写测试类
@Test
public
void
testAnnocation(){
PersonMapper mapper = session.getMapper(PersonMapper.
class
);
Person p =
new
Person();
p.setPid(
7
);
p.setPname(
"abc"
);
p.setPage(
11
);
//调用增加方法
mapper.add(p);
//调用查询方法
Person p1 = mapper.getPerson(
3
);
System.out.println(p1);
//调用更新方法
p.setPage(
100
);
mapper.updatePerson(p);
//调用删除方法
mapper.deletePerson(
7
);
session.commit();
session.close();
}
|