JAVA开发中积累的小细节简单总结

关于mybatis数据库操作之后的行数返回值??


VO、DTO、PO、POJO的概念和区别。

数据查询出来的数据类型可以在sql语句中编写转换,以与对象属性类型相匹配。例:cast( (#{id,jdbcType=VARCHAR}) as NUMERIC),或者写id::numeric

post请求需要接收多个参数的情况,@RequestParam、@RequestBody注解的使用和区别。
注意mapper的@param注解的使用。

注意SQL查询语句的 from 不要写成form。

SQL的insert操作不可以给表起别名,否则执行异常。

mybatis的mapper.xml配置文件中,一个增删改查中可以写多个语句。

Controller接口在给前端返回数据时,可以用map封装一下data、code、msg等信息。

==和equals()方法的区别。

集合=null和集合.size()=0的区别。

SQL的left join、inner join、right join的区别。

namespace = 包名+类名(即全限定名)

字典表的使用。

查询语句的排序方法:按照字典顺序

Nacos配置中心、服务中心的简单使用。

新增和修改的唯一性校验的方法有时可能有些区别,需要分别写。

MySQL和PgSQL引号的区别。

成员变量默认的初始化值。

NUE空指针异常的排查和解决。

idea项目关联数据库后,在写语句时有相关提示。

注意SQL语句的逗号问题,多写或者少写会导致严重的问题。

注意sql语句的括号、逗号、引号等符号的问题,不要写错!不要写错!!

备份代码是个好习惯。

MultipartFile类的使用。

使用POI进行excel文件的导入和导出。
POI注意事项:单元格属性、单元格是否为null,单元格是否为空单元格。

编码规范要注意。

注意字符串操作时的问题和异常,如substring()方法。

注意Mybatis@Param注解的导包,不要导错包。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值