首页 > 其他 > 详细

六.简单注解的使用

时间:2020-08-28 23:26:50      阅读:73      评论:0      收藏:0      [点我收藏+]

1.4种sql注解

@select

@Select("select * from user")
public List<User> getAllUser();

代码写好了,接着就直接在配置文件下注册这个接口就ok了

 <mappers>
        <mapper class="com.why.Mapper.UserMapper"/>
    </mappers>

@insert

 @Insert("insert into user(`name`,`pwd`) values(#{name},#{pwd})")
    public  int addUser(User user);

@update

    @Update("update user set name=#{name},pwd=#{pwd} where id=#{id}")
    public int updateMsg(User user);

@delete

@Delete("delete from user where id=#{id}")
    public  int deleteByid(Integer id);

ps:

    public  static SqlSession getSession()
{
    //设置为自动提交 不用手动提交了
 return factory.openSession(true);

 

2.@param

  • 基本类型的参数或者String类型,最好加上

  • 引用类型不需要加

  • 如果只有一个基本类型的话,可以忽略,但是建议大家都加上!

  • 我们在SQL中引用的就是我们这里的 @Param() 中设定的属性名!

@Delete("delete from user where id=#{id}")
    public  int deleteByid(@Param("id") Integer 歪比歪比);

pps:

#{} 这个可以防止sql注入

${} 这个不可以

3.更多注解:目前没用到,等以后用到再更

 

六.简单注解的使用

原文:https://www.cnblogs.com/whydbk/p/13579989.html

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