1,引子
在编写表T_BS_XXXX对应的实体类时,突然思考到了这个问题。索性记录下来吧。
2,背景(阿里巴巴java开发手册)
【强制】类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:(领域模型的相关命名)DO / DTO / VO / DAO等。
正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion
反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion
3,问题描述
现在某实体类中存在以下成员变量
private TSrvContractinfo tSrvContractinfo;
private boolean isCool;
然而在生成set/get时
public TSrvContractinfo gettSrvContractinfo()
public boolean isCool()
4,结论
- 成员变量命名以驼峰式
- 前两个字母必须小写
- boolean变量不得以is开头