/**
   * 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;
  }
예제 #3
0
  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);
      }
    }
  }
예제 #4
0
 public <E extends BaseEntity> E find(Class<E> entityClass, long id) {
   return em.find(entityClass, id);
 }
예제 #5
0
 @Override
 public Group findById(String groupId) {
   Group group = em.find(Group.class, groupId);
   return group;
 }
예제 #6
0
 @Override
 public Group modify(Group group) {
   em.find(Group.class, group.getGroupId());
   Group mergedGroup = em.merge(group);
   return mergedGroup;
 }