gpt4 book ai didi

java - WS : what to return when saving?

转载 作者:行者123 更新时间:2023-12-02 05:27:27 25 4
gpt4 key购买 nike

我正在使用 Apache CXF 创建一个简单的 WS CRUD。这是我到目前为止所拥有的:

@Service("userService")
public class UserService implements IUserService {

@Autowired
private IUserDAO userDAO;

@Override
@Transactional(readOnly=true)
public List<User> getUsers() {
return userDAO.findAll();
}

@Override
@Transactional(readOnly=true)
public User getUser(Long id) {
return userDAO.findById(id);
}

@Override
@Transactional
public String saveUser(User u) {
userDAO.persist(u);
return "ok";
}

@Override
@Transactional
public String updateUser(User u) {
userDAO.merge(u);
return "ok";
}

@Override
public String deleteUser(Long id) {
userDAO.remove(id);
return "ok";
}


}

我基于在网上找到的教程编写了这个示例,但我想知道在修改方法后返回简单的“ok”字符串是否是一个好习惯。这里最好的解决方案是什么?

最佳答案

我会返回空值。没有异常意味着它工作正常。

关于java - WS : what to return when saving?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25871816/

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