- 博客(7)
- 收藏
- 关注
原创 注解@Autowired(required = false)的用法
设置为false时表示如果有直接注入,没有跳过,不会报错。required:默认值为true 表示当注入的对象不存在时会报错。@Autowired将spring管理的对象注入到当前类中。
2023-02-25 17:10:19
1142
原创 sql查询中使用*和穷举列出字段的区别
首先他们最终的结果是一样的,使用*去查询的话数据库管理系统会将查询到的数据字段,将*号转换为数据集合的字段列表,在使用穷举列出字段的话就省略了这个步骤,所以性能上使用*号是不如穷举字段的,从书写上来说*要比穷举简单,在实际项目中通常使用穷举列出字段,会提升查询效率,一个好的编码习惯很重要。在我们数据库操作中,最常用的就是查询操作,而在查询操作中有很多需要注意的小细节就比如今天所说的在查询中*和穷举列出字段的区别。
2023-02-25 09:06:07
245
原创 Mybatis在插入语句中useGeneratedKeys=“true“ keyProperty=“id“的使用
对于uuid生成的id我们可以通过Java代码很容易获取到,但当我们遇到数据库自增主键时我们就可使用useGeneratedKeys和keyProperty来获取主键值,在插入的同时返回我们自增的主键,keyProperty的值为将id赋值的字段。useGeneratedKeys默认值为false表示不开启自动获取生成的主键,当值为true时表示开启自动获取生成的主键。数据库中主键一般我们使用自增或者uuid()的方式自动生成。经常需要获取到插入数据的主键。
2023-02-25 08:55:11
993
原创 SpringBoot项目基本底层搭建
每个业务都会存在几个基本的接口,如基本的表格维护接口(表的增删改查)以及条件接口(根据条件查询多条记录、根据条件查询单条记录、根据id查询多条记录、根据id查询多条记录、根据id删除记录、根据条件删除多条记录等等)注意:这个地方有几个需要注意的地方。列如:构建一个班级用户表。
2023-02-21 11:10:35
176
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人