前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >4. Mybatis的增删改查(CRUD)

4. Mybatis的增删改查(CRUD)

作者头像
捞月亮的小北
发布2023-12-01 08:41:49
1440
发布2023-12-01 08:41:49
举报
文章被收录于专栏:捞月亮的小北捞月亮的小北
image
image

1、新增

代码语言:javascript
复制
<!--int insertUser();-->
<insert id="insertUser">
    insert into t_user values(null,'admin','123456',23,'男')
</insert>

2、删除

代码语言:javascript
复制
<!--int deleteUser();-->
<delete id="deleteUser">
    delete from t_user where id = 7
</delete>

3、修改

代码语言:javascript
复制
<!--int updateUser();-->
<update id="updateUser">
    update t_user set username='ybc',password='123' where id = 6
</update>

4、查询一个实体类对象

代码语言:javascript
复制
<!--User getUserById();-->
<select id="getUserById" resultType="com.atguigu.mybatis.bean.User">
    select * from t_user where id = 2
</select>

5、查询 list 集合

代码语言:javascript
复制
<!--List<User> getUserList();-->
<select id="getUserList" resultType="com.atguigu.mybatis.bean.User">
    select * from t_user
</select>

注意:

  1. 查询的标签 select 必须设置属性 resultType 或 resultMap,用于设置实体类和数据库表的映射
  2. 关系
    • resultType:自动映射,用于属性名和表中字段名一致的情况
    • resultMap:自定义映射,用于一对多或多对一或字段名和属性名不一致的情况
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、新增
  • 2、删除
  • 3、修改
  • 4、查询一个实体类对象
  • 5、查询 list 集合
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档