gpt4 book ai didi

java - JPA:检查实体是否具有关联的更好方法

转载 作者:行者123 更新时间:2023-12-01 13:41:20 24 4
gpt4 key购买 nike

检查实体是否具有附加关联的更好方法是什么?我在参与者和抽象实体之间有一对一关联,我想知道参与者是否有摘要。目前我使用以下代码。有更好的办法吗?

public Long hasAbstract(String email) {
Long absID;
Participant p = find(email);
try {
return p.getAbstract_().getId();
} catch (NullPointerException e){

}
return 0L;
}

最佳答案

尽可能避免使用异常处理来促进逻辑。相反,只需检查对象是否为 null:

    public boolean hasAbstract(String email) {

Participant p = find(email);
return p.getAbstract_() == null ? 0L : p.getAbstract_().getId();
}

关于java - JPA:检查实体是否具有关联的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20744273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com