/** * Método que sirve para remover registros a la base de datos * * @param id, parametro enviado al metodo con tipo de dato: Object */ public void remover(Object id) { try { EspacioFísico espacioFísico = entityManager.find(EspacioFísico.class, id); entityManager.remove(espacioFísico); } catch (Exception e) { e.printStackTrace(); } finally { } }
/** * Método que sirve para encontrarPorId registros a la base de datos * * @param id, parametro enviado al metodo con tipo de dato: Object * @return Tipo de retorno EspacioFísico */ public EspacioFísico encontrarPorId(Object id) { EspacioFísico espacioFísico = null; try { espacioFísico = entityManager.find(EspacioFísico.class, id); } catch (Exception e) { e.printStackTrace(); } finally { } return espacioFísico; }
public void remove(BaseEntity instance) { if (em.contains(instance)) { em.remove(instance); } else { BaseEntity persistentInstance = em.find(instance.getClass(), instance.getId()); if (persistentInstance != null) { em.remove(persistentInstance); } } }
public <E extends BaseEntity> E find(Class<E> entityClass, long id) { return em.find(entityClass, id); }
@Override public Group findById(String groupId) { Group group = em.find(Group.class, groupId); return group; }
@Override public Group modify(Group group) { em.find(Group.class, group.getGroupId()); Group mergedGroup = em.merge(group); return mergedGroup; }