首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 其他 > mybatis plus使用教程(MybatisPlus的常用注解)
mybatis plus使用教程(MybatisPlus的常用注解)
更新时间:2024-07-05 21:48:41

mybatis plus使用教程?一、MybatisPlus的注解的介绍问题:,接下来我们就来聊聊关于mybatis plus使用教程?以下内容大家不妨参考一二希望能帮到您!

mybatis plus使用教程(MybatisPlus的常用注解)1

mybatis plus使用教程

一、MybatisPlus的注解的介绍

问题:

在使用MybatisPlus后,我们不用再声明Sql语句了,只需要我们的Mapper

接口继承BaseMapper接口即可拥有对应的CRUD操作。通过我们之前的学习

我们发现,MyBatisPlus其实在根据我们的实体类来动态的生成对象的Sql语句

默认会按照类名即是对应的表的表名,属性名即是对应的表的字段名。但是如果

实体类名和表名不一致,或者属性名和字段名不一致怎么办?

解决:

在实体类上使用注解表名对应的映射关系。

注意:

建议大家在开发时尽量保证实体类和表之间的对应关系是相同的。这样就不用

声明注解。

二、常用注解及其作用

1.@TableName注解

作用:表明实体类对应的数据库表

使用:在类名上使用,值为对应的表的表名

示例:

官方说明:

2.@TableId

作用:表明类中的某个属性为主键字段对应的属性

使用:在为主键的属性上使用

示例:

官方说明:

3.@TableField

作用:表明普通属性映射的表中的字段,值为字段名

使用:在普通属性上使用

示例:

官方说明:

查询的时候数据库表没有这个字段:需要用到这个注解:

三、MybatisPlus中获取自增的主键值

在Mybatis中需要使用 useGeneratedKeys,keyProperty,keyColumn 设置自增主键值得回返,在实体类对象中获取即可。在MybatisPlus中在进行数据新增时,在新增成功后,会自动地将自增的主键值返回到实体类对象中,前提是需要在实体类中使用@TableId表明主键字段,并且为自增类型。

@Test public void testInsert(){ //创建一个学生 Student stu = new Student(); stu.setSname("黄药师"); stu.setSage(70); stu.setSphone("1234"); stu.setSsex("1"); int insert = studentMapper.insert(stu); System.out.println("stu = " stu); }

上一篇:貔貅翡翠 下一篇:五台山介绍
相关推荐RECOMMEND
修护霜有什么作用
1、能够减少肌肤干燥粗糙的状态和嫩滑细致毛孔,让肌肤增加对外界的抵抗力,同时还能减淡皱纹和黑色素,在...
怎么看手表的表带是多少MM的
看手表的表带的步骤如下:1、看表轴。就是表带和表身的连接的金属轴的长度,要注意不同形式的连接轴。2、看表面直径。使用布尺左边的刻度对齐手表的边缘,并看准右边的刻度。3、看手表厚度。手表的厚度可直接用直...
飞机餐有什么
一般经济客位的飞机餐包括一包如花生之类的餐前小食,正餐以餐盘盛载,由空中服务员一次分发予乘客。一般包括头盘或沙律,以肉类例如牛或鸡肉作主菜,伴以饭、面或意大利粉,亦有蛋糕等甜品,部分航空公司更会以冰淇...
求两台小米路由器3怎么设置桥接
1、网线连接到小米路由器LAN1、LAN2中任意一个接口。2、在浏览器中输入192.168.31.1,进入管理界面,在打开的界面中,点击同意按钮。3、在跳转的页面中,点击中继工作模式。4、选择被中继的...
小粟米怎么做好吃
1、鸡肉粟米南瓜浓汤:南瓜切片备用,粟米洗好,鸡肉切条备用,南瓜放在高压锅压烂先5煮几分钟后加入罐头忌廉鸡汤直至煮烂,之后再加入牛奶,之后再加入鸡肉,煮熟了就可以了/加上一点盐,就可以盛起用点香菜。2...
三国志吕布怎么搭配
1、【主动战法】天下无双:对敌军单体发起决斗,决斗双方轮流向对方普通攻击3次,决斗中吕布必定先手并且不受缴械和震慑状态影响,同时也可以触发群攻状态和突击战法。当成为主将时,决斗后还能额外获得受到兵刃伤...