增加
@PersistenceContext
private EntityManager entityManager;
@Autowired
private PaymentRepository paymentRepository;
public void save(PaymentEntity paymentEntity) {
paymentEntity.setCreateTime(new Date());
entityManager.merge(paymentEntity);
//或
paymentRepository.save(paymentEntity);
}
修改
@PersistenceContext
private EntityManager entityManager;
@Override
public PaymentEntity updateExchangeValue(PaymentEntity paymentEntity) {
paymentEntity.setUpdateTime(new Date());
return entityManager.merge(paymentEntity);
}
如果只是修改部分数据,
就要先用ID查询
@Override
public PaymentEntity updateExchangeValue(PaymentEntity paymentEntity) {
PaymentEntity p = paymentRepository.findById(paymentEntity.getId()).orElse(null);
p.setExchangeValue(paymentEntity.getExchangeValue());
p.setUpdateTime(new Date());
return entityManager.merge(p);
}