Java命名规范

Controller

查询方法(使用 query 做前缀)
新增方法(使用 add 做前缀)
修改方法(使用 modify 做前缀)
删除方法(使用 delete 做前缀)

Service

分页查询方法(使用 page 做前缀)
查询单个对象方法(使用 get 做前缀)
查询多个对象方法(使用 list 做前缀)
统计数量方法(使用 count 做前缀)
新增方法(使用 save 做前缀)
修改方法(使用 edit 做前缀)
删除方法(使用 remove 做前缀)

DAO

查询方法(使用 select 做前缀)selectOne selectById selectList count
新增方法(使用 insert 做前缀)batchInsert
修改方法(使用 update 做前缀)
删除方法(使用 delete 做前缀)deleteById

POJO

POJO 是 DO / DTO / BO / VO 的统称
DO(Data Object)数据对象 用于表示数据库中映射成的 java 对象,等同于 PO(Persistant Object) 持久对象,等同于Entity,概念是一致的
DTO(Data Transfer Object)数据传输对象 用于表示一个数据传输对象,就是后端接收前端数据的对象
BO(Business Object)业务对象 用于表示一个业务对象,可以进行 PO 与 VO/DTO 之间的转换。BO 通常位于业务层,可以由 Service 层输出的封装业务逻辑的对象,里面可能包含多个类,是一个复杂对象,要区别于直接对外提供服务的服务层
VO(Value Object)值对象 用于表示一个与前端进行交互的 java 对象,就是控制层返回的数据对象

领域模型命名规约:

数据对象:xxxDO,xxx即为数据表名
数据传输对象:xxxDTO,xxx为业务领域相关的名称
展示对象:xxxVO,xxx一般为网页名称

Service/DAO 层方法命名规约

1) 获取单个对象的方法用 get 做前缀。
2) 获取多个对象的方法用 list 做前缀,复数形式结尾如:listObjects。
3) 获取统计值的方法用 count 做前缀。
4) 插入的方法用 save/insert 做前缀。
5) 删除的方法用 remove/delete 做前缀。
6) 修改的方法用 update 做前缀。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值