p3c 表对应的Javabean属性命名, 不应该以is开头.

cclgggtu  于 4个月前  发布在  Java
关注(0)|答案(3)|浏览(57)

Rule content

表对应的Javabean属性命名, 不应该以is开头.

Problem description

表对应的Javabean属性命名, 不应该以is开头. 因为会与 boolean属性的返回方法 isXxx()冲突.

Advice

约定优于配置。Javabean与表尽量采用默认映射,比如java驼峰命名与DB下划线命名自动互转,没必要再添加xml映射或在javabean中添加注解映射。
是布尔型的属性,可以改用别的前缀或后缀. 如: xxx_enable

edqdpe6u

edqdpe6u2#

我建议是布尔型的列或 bean 属性,可以改用 iz_ 前缀 , 这样 IDEA 里不会生成 isXxx() , 而是会生成 getIzXxx()

mbyulnm0

mbyulnm03#

使用形容词化的词汇是不是就没有 is 也可以了
enable => enabled
delete => deleted

相关问题