Mybatis使用注解开发

  1. 参数列表注解
@Param("XX")

//例子

//在mapper接口中定义方法,参数上加上@Param("XX")注解
void addUser(@Param("name")String name,@Param("sex") String sex);

//在mapper.xml文件中直接通过XX即可获取参数,不需要写parameterType
<insert id="addUser">
    insert into demo value (#{name},#{sex});
</insert>
  1. 类名注解
<!--package可以在特定的路径扫描包中的类,可以使用注解来替换类的全限定名,如果不用注解则默认小写字母的类名-->
<typeAliases>
    <package name="com.c21w.pojo"/>
</typeAliases>

<!--在具体的类上加上@Alias("XX"),可以在mapper.xml中的parameterType和resultType中使用XX获取类(不必再使用全限定名)-->
  1. 方法注解
//例
@select("select * from demo")
List<User> getUsersList();
posted @ 2020-07-31 22:32  一只小白的进修路  阅读(177)  评论(0)    收藏  举报