美文网首页
2018-04-27CodeReview

2018-04-27CodeReview

作者: 郑昊_9d95 | 来源:发表于2018-04-27 15:24 被阅读0次

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

增删改查

相关文章

  • 2018-04-27CodeReview

    1.bean包 1.1类注释如:customer 1.2命名及对应数据库命名:下划线->驼峰,加前缀crm 1.3...

网友评论

      本文标题:2018-04-27CodeReview

      本文链接:https://www.haomeiwen.com/subject/nvwblftx.html