一个方法的代码尽量不要超过一屏,可读性差,抽出方法,方便读。确定不需要的代码要删除掉。有逻辑删除的表,不要加唯一性索引。方法要写注释。数据库异常也要给前端抛可视化的异常。如果是根据主键这种唯一性条件查询出来的数据,直接用对象去接受就好,不用List,用List也是直接获取第一个就行。空指针异常要考虑到。过滤条件要写在方法的开始,避免不必要的查询。if-eles过多用枚举代替。