首页 > 其他分享 >MyBatis——注解开发

MyBatis——注解开发

时间:2022-09-28 00:13:06浏览次数:42  
标签:int 开发 user MyBatis 注解 id User

注解开发完成增删改

  * (在完成简单功能时)使用注解开发会比配置文件开发更加方便

  • 查询:@Select
  • 添加:@Insert
  • 修改:@Update
  • 删除:@Delete                      

 

  

// 注解开发
@Select("select * from tb_user where id = #{id}")
User selectById(int id);

  注解添加

/**
 *      注解开发
 *      添加用户
 */
@Insert("insert into tb_user (username, password, gender, addr) VALUES (#{username},#{password},#{gender},#{addr})")
int insert(User user);
User user = new User();
user.setUsername("zhaoliu");
user.setPassword("456");
user.setGender("女");
user.setAddr("杭州");
int count = userMapper.insert(user);

 

标签:int,开发,user,MyBatis,注解,id,User
From: https://www.cnblogs.com/1873cy/p/16736516.html

相关文章

  • TE二次开发键盘控制键修改
        用键盘可以实现在TE中进行前进、后退等一些操作,这些键是在TE中默认定义好的,在二次开发中,可以实现对这些键进行更换。    默认的键盘操作键列表(帮助文档): ......
  • TE二次开发批量加载发布3dml模型
        在TE的二次开发过程中,把3dml模型用sfs或者sgs发布完成后,如何获取到sfs或者sgs上发布的模型列表,使用一定的规则对模型进行加载,灵活的控制模型图层。   下边......
  • TE二次开发加载wmts
    TE中可以通过网络服务加载地图,常用的服务有wms,wmts等,WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提供分块地图的不足。WMS针对......
  • TE二次开发中的画圆
    在TE的二次开发中,有时会用到画圆标示一个范围,圆的半径根据鼠标移动而变化,跟直接使用TE画一个圆的效果相同。这需要定义TE二次开发中的鼠标点击等事件,以下是详细的画法代码。......
  • 移动Web开发入门(九) -- 移动端常见问题
    前言本文主要记录了移动端的常见问题,包含H5标签兼容性的查看、H5标签补丁的简单介绍和click300ms延时问题以及单行文本溢出隐藏和多行文本溢出隐藏的解决方案。H5标签兼......
  • 代码狗必看:前端开发3大坑
    0x0000 第一大坑:浏览器兼容性第一次浏览器大战桌面端浏览器大战的硝烟尚未散尽,移动端纷争又起。大厂神仙打架,码农苦不堪言。各种CSS、JS不兼容,坑得码农尽白头。在兼容性这......
  • 前端开发工程师
    精通前端,熟悉后端5年工作经验,编写艺术般的代码,做好现在,技术只是为了改变生活!专业技能·Web·IT行业的学习需要持之以恒,知识深度与广度都很重要。而前端开发......
  • @SpringBootApplication注解
    @SpringBootApplication是一个组合注解,它组合了三个其他的注解:@SpringBootConfiguration:将该类声明为配置类。尽管这个类目前还没有太多的配置,但是我们后续可以按照需求......
  • vuejs 开发问题解决方案总结一
    文章中提到的很多东西都在我的demo中用到,我的demo地址:​​https://github.com/MrZhang123/Vue_project/tree/master/vue_spa_demo​​1.Vuejs组件vuejs构建组件使用Vue.comp......
  • MyBatis——案例——修改(修改全部字段,修改动态字段)
    修改-修改全部字段  1、编写接口方法:Mapper接口    参数:所有数据    结果:void(通过异常捕获判断成功修改与否)       int(表示sql语句影响的行数)/**......