OrderRepository.java 文件源码

java
阅读 34 收藏 0 点赞 0 评论 0

项目:Pet-Supply-Store 作者:
/**
 * {@inheritDoc}
 */
@Override
public boolean updateEntity(long id, Order entity) {
    boolean found = false;
    EntityManager em = getEM();
    try {
        em.getTransaction().begin();
        PersistenceOrder order = em.find(getEntityClass(), id);
        if (order != null) {
            order.setTime(entity.getTime());
            order.setTotalPriceInCents(entity.getTotalPriceInCents());
            order.setAddressName(entity.getAddressName());
            order.setAddress1(entity.getAddress1());
            order.setAddress2(entity.getAddress2());
            order.setCreditCardCompany(entity.getCreditCardCompany());
            order.setCreditCardNumber(entity.getCreditCardNumber());
            order.setCreditCardExpiryDate(entity.getCreditCardExpiryDate());
            found = true;
        }
        em.getTransaction().commit();
    } finally {
        em.close();
    }
    return found;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号