@Override
public Optional<MODEL> update(MODEL model) throws RuntimeException {
checkModelNullity(model);
Optional<MODEL> possibleModel = findById(model.getId());
possibleModel.ifPresent(found -> {
try {
checkIfCollides(model);
EntityTransaction tr = em.getTransaction();
tr.begin();
found.updateWith(model);
tr.commit();
} finally {
em.detach(found);
}
});
return possibleModel;
}
JPARepository.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:server-vot
作者:
评论列表
文章目录