Java Springboot如何设置提升点击的值?

Java Springboot如何设置提升点击的值?,java,Java,这件事真让我抓狂,因为我对使用springboot还不熟悉。如何仅使用void方法提高点击次数?谢谢您的建议:-) public-void-raiseClick(int-linkId){ 可选ret; 尝试 { ret=linkRepository.findById(linkId); ret.get().setClickCount(+1);//我尝试了这个,但没有成功 } 捕获(例外e) { 抛出新的DbException(“通过id链接引发失败”,e); } } 我尝试了此选项,但不幸的是,r

这件事真让我抓狂,因为我对使用springboot还不熟悉。如何仅使用void方法提高点击次数?谢谢您的建议:-)

public-void-raiseClick(int-linkId){
可选ret;
尝试
{
ret=linkRepository.findById(linkId);
ret.get().setClickCount(+1);//我尝试了这个,但没有成功
}
捕获(例外e)
{
抛出新的DbException(“通过id链接引发失败”,e);
}
}

我尝试了此选项,但不幸的是,ret无法直接提供此选项。它可以工作,但我必须更改linkRepository.save(ret);保存(ret.get());谢谢!:-)
public void raiseClick(int linkId) {
    Optional<LinkEntity> ret;
    try
    {
        ret = linkRepository.findById(linkId);
        ret.get().setClickCount(+1); //i tried this but not success
    }
    catch (Exception e)
    {
        throw new DbException("Failed to raise by id link", e);
    }
}
public void raiseClick(final int linkId) {
    LinkEntity ret;
    try
    {
        ret = linkRepository.findById(linkId).orElseNull();

        if(ret != null) {
            ret.setClickCount(ret.getClickCount() + 1);
            linkRepository.save(ret);
        }

    }
    catch (Exception e)
    {
        throw new DbException("Failed to raise by id link", e);
    }
}