我想知道为什么java持久化模型中get和set的方法在get和set之后应该具有相同的名称。 像这样:
getCompanyName(){
}
setCompanyName(){
}
我认为这不只是在模型中,也在get和set的其他配置中。有谁能解释为什么?我真的很想知道..提前谢谢:)
答案 0 :(得分:0)
不一定。
Docs just recommending that format:
此类(bean)使用属性setter和setter方法的标准JavaBean命名约定,以及字段的私有可见性。虽然这是推荐的设计,但并不是必需的。 Hibernate也可以直接访问字段,访问器方法的好处是重新分解的稳健性。
我可能的理由是遵循这种格式:
1)首先是代码的可读性。
2)其次,没有人提供名称getCompanyName()
来获取username
:)
答案 1 :(得分:0)
很少有事情需要注意: