SpringBoot 常用注解总结归纳

个人总结在工作和学习中 所了解的Java开发注解总结欢迎大家留言评论

Mybatis常用注解总结

SQL语句

@Insert : 实现新增

在这里插入图片描述

@Update: 实现更新

在这里插入图片描述

@Delete: 实现删除

在这里插入图片描述

@Select: 实现查询

在这里插入图片描述

2、结果集映射

@Result@Results@ResultMap是结果集映射的三大注解。

首先说明一下:

@Results各个属性的含义,id为当前结果集声明唯一标识,value值为结果集映射关系

@Result代表一个字段的映射关系,column指定数据库字段的名称,
property指定实体类属性的名称,jdbcType 数据库字段类型

@Result里的id值为true表明主键,默认false使用@ResultMap来引用映射结果集
其中value可省略。

@Results 注解

代替的是标签 <resultMap>

@Resutl 注解

代替了 <id> 标签和<result> 标签

@ResultMap

实现引用 @Results 定义的封装

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样就不用每次需要声明结果集映射的时候都复制冗余代码,简化开发,提高了代码的复用性。

3、关系映射

@one注解:用于一对一关系映射 (一对一)

代替了<assocation> 标签,是多表查询的关键,在注解中用来指定子查询返回单一对象

在这里插入图片描述

@many注解:用于一对多关系映射 (多对一)

代替了<assocation> 标签,是多表查询的关键,在注解中用来指定子查询返回单一对象

@Select(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值