Java:更新信息的最佳实践

标签 java hibernate sql-update hibernate-4.x

我有一个使用 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/

相关文章:

hibernate - 错误 : operator does not exist: character varying = bytea

spring - 在 SPRING BOOT 中配置多个数据库

mysql - Symfony2 DBAL 更新方法返回 0

java - 完全持久链表

Java - 两个类,相同的名称,相同的包,但位于不同的文件夹中

java - Hibernate JPA、Spring MVC 和 LazyInitializationException

Mysql更新失败,有子查询

php - mySQL:比较当前密码,然后在 1 个查询中更新为新密码?

java - 如何在我的应用程序中附加我使用相机拍摄的照片?

java - 如何定义一个过滤器,向 Spring Data 中的所有查询附加附加 where 条件