我有一个使用 Hibernate 连接到 SQL 数据库的应用程序。当从应用程序的特定部分中删除某人时,我想重置该特定部分中设置的所有信息。下面是我正在讨论的示例
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;)
}
}
或者有更好的方法吗?
最佳答案
您以前的代码片段看起来更好且更具可读性。
关于Java:更新信息的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13009369/