ibatis3中施用jpa的方法进行查询

ibatis3中使用jpa的方法进行查询
public interface PersonMapper {
@Select("select * from person where id=#{id} and name=#{name}")
public Person getById(@Param("id") int id, @Param("name") String name);
}
很多网上介绍的只有一个查询条件,所以无论你的查询条件的参数名是什么,它都自动匹配,比如:@Select("select * from person where id=#{id})查询条件只有一个,这里面#{id}中id可以随便写成什么,比如aaaa,bbb什么都可以,因为只有一个值,但是如果条件超过1个了,就要用到public Person getById(@Param("id") int id, @Param("name") String name)用的@Param来进行参数的指定,希望大家也可以进行试验,把你们好的东西跟我分享。新版本他支持jpa的annotation的用法,让我们省去了在xml里面配置的问题,可以将搜索语句写在java类中,是不是感觉很爽?我的项目在附件中,大家可以下载试试看,自己改一下数据库就好了