@Override
    public ClienteBean get(ClienteBean oClienteBean) throws Exception {
        if (oClienteBean.getId() > 0) {
            try {
                oMysql.conexion(enumTipoConexion);
                if (!oMysql.existsOne("cliente", oClienteBean.getId())) {
                    oClienteBean.setId(0);
                } else {

                    Class yourClass = ClienteBean.class;
                    for (Method method : yourClass.getMethods()) {
                        if (!method.getName().substring(3).equalsIgnoreCase("id")) {
                            if (method.getName().substring(0, 3).equalsIgnoreCase("set")) {
                                method.invoke(oClienteBean, oMysql.getOne("cliente", method.getName().substring(3).toLowerCase(Locale.ENGLISH), oClienteBean.getId()));
                            }
                        }
                    }
//                        oClienteBean.setNombre(oMysql.getOne("cliente", "nombre", oClienteBean.getId()));
//                        oClienteBean.setApe1(oMysql.getOne("cliente", "ape1", oClienteBean.getId()));
//                        oClienteBean.setApe2(oMysql.getOne("cliente", "ape2", oClienteBean.getId()));
//                        oClienteBean.setEmail(oMysql.getOne("cliente", "email", oClienteBean.getId()));
                }
            } catch (Exception e) {
                throw new Exception("ClienteDao.getCliente: Error: " + e.getMessage());
            } finally {
                oMysql.desconexion();
            }
        } else {
            oClienteBean.setId(0);
        }
        return oClienteBean;
    }