public void updateEncargado(EncargadoDTO detail) {
   EncargadoEntity entity = entityManager.merge(EncargadoConverter.persistenceDTO2Entity(detail));
   EncargadoConverter.entity2PersistenceDTO(entity);
 }
 @SuppressWarnings("unchecked")
 public List<EncargadoDTO> getEncargados() {
   Query q = entityManager.createQuery("select u from EncargadoEntity u");
   return EncargadoConverter.entity2PersistenceDTOList(q.getResultList());
 }
 public EncargadoDTO getEncargado(Long id) {
   return EncargadoConverter.entity2PersistenceDTO(entityManager.find(EncargadoEntity.class, id));
 }
 public EncargadoDTO createEncargado(EncargadoDTO encargado) {
   EncargadoEntity entity = EncargadoConverter.persistenceDTO2Entity(encargado);
   entityManager.persist(entity);
   return EncargadoConverter.entity2PersistenceDTO(entity);
 }