我有一个使用Hibernate连接到SQL数据库的应用程序。当从应用程序的特定部分删除某个人时,我想要重置在特定部分中设置的所有信息。下面是我在大约Java:更新信息的最佳实践
Stage: Bank
Fields to be set in stage:
BankName
AccNo
IBANNo
...
当从这一阶段的人,什么是将所有的信息的最佳方式是什么一个例子
public void resetInfo(Person person){
person.setBankName(null);
person.setAccNo(null);
person.setIBANNo(null;)
}
或
public void resetInfo(Person person){
if(person.getBankName != null) {
person.setBankName(null);
}
if(person.getAccNo != null) {
person.setAccNo(null);
}
if(person.getIBANNo != null) {
person.setIBANNo(null;)
}
}
还是有更好的方法来做到这一点?
对不起,应该提到,我使用Hibernate 4 –
第一个更好,更可读和更有效率。因为,如果条件意味着CPU的额外成本:) – chrome