【发布时间】:2017-09-30 15:51:09
【问题描述】:
我有一个简单的抽象 DAO,我创建了以下方法:
protected T update(T entity) {
return em.merge(entity);
}
实体只是在我的应用程序中使用@Entity 注释的任何对象。现在...如果您尝试更新不存在的对象,我想抛出异常。我打算在合并之前执行查找,如果查找操作返回 null 则抛出异常,如果实体存在则合并。如果有更好的方法可以做到这一点,我正在徘徊。
【问题讨论】:
标签: jpa