首页 > 其他 > 详细

Mybatis注解

时间:2019-10-21 15:54:07      阅读:75      评论:0      收藏:0      [点我收藏+]

一,@Select注解

   @Select("select * from  smbms_user")
    public List<IUser>  getAllUser();

  

二,@Select和@Results注解的联用

@Results(id="userMapper",value={
            @Result(property="id",column="id",id=true),
            @Result(property="userName",column="userName"),

    })
    @Select("select * from  smbms_user")
    public List<IUser>  getAllUser();

@ResultMap("userMapper")//引入@Results定义的resultMap
    @Select("select * from user")
    List<Student> getAll();
}

  

  

三,@Insert注解

 @Insert("INSERT INTO  smbms_user(userCode,userName,userPassword)\n" +
            "        VALUES (#{userCode},#{userName},#{userPassword})")
    public int addUser(IUser user);

  

四,@Update注解

 @Update("update smbms_user set userCode=#{userCode} where id=#{id}")
    public int updateUser(IUser user);

  

五,@Delete

 @Delete(" delete from  smbms_user where id=#{id}")
    public int deleteUser(int id);

  

 

Mybatis注解

原文:https://www.cnblogs.com/liuying23/p/11713209.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!