2018-04-27CodeReview

1.bean包

1.1类注释如:customer

1.2命名及对应数据库命名:下划线->驼峰,加前缀crm

1.3时间字段String 改成Timestamp(sql),如SaleIndex,bit类型(数据库只有0和1)改成Boolean类型

2.mapper包

2.1插入后获取Id,如

为了获取自增id

可使用@Options(useGeneratedKeys=true)来实现自动使用

使用注解证明是自增长Id
直接获取

2.2注释,应该Mapper的每个方法都注释,说明sql的操作过程

2.3方法命名增删改查等命名统一

3.controller包(重点)

3.1 @Transactional在POST、DELETE、PUT中需要使用

3.2 重复代码规整

3.3 分页问题,资源少的全部返回,多的后端再分页

3.4 类上@RequestMapping,方便管理,不用特殊关键字如manager

3.5 restful风格设计(重点),大家参考UserController

增删改查
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,853评论 18 139
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,571评论 0 4
  • 春事到梨花,纷纷满坡雪。蜂房酿蜜甜,功绩何关蝶? 真容不隔帘,冷艳霜生树。一曲送春歌,柔香系幽素。 矮树漫横斜,何...
    金橘对芙蓉阅读 354评论 0 1
  • 梦游江南水乡 ◎巴山雪儿 水乡江南 远远的流畅着水声 隔了几重山有谁知道 水花涌来...
    兴安居士阅读 315评论 1 3
  • 第132天~ 在你的城市,听着我们曾经听过的歌,可惜现在的我们已经越走越远~从熟悉到陌生,从陌生到熟悉,一次次的轮...
    法斗SEVEN阅读 444评论 0 0