关于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注解的导包,不要导错包。