@Transactional public void delete(E entity) { Assert.notNull(entity, "The entity must not be null!"); if (entity instanceof EntityViewProxy) { evm.remove(entityManager, entity); } else { entityManager.remove(entityManager.contains(entity) ? entity : entityManager.merge(entity)); } }
@Transactional public void delete(E entity) { Assert.notNull(entity, "The entity must not be null!"); if (entity instanceof EntityViewProxy) { evm.remove(entityManager, entity); } else { entityManager.remove(entityManager.contains(entity) ? entity : entityManager.merge(entity)); } }