Preguntas etiquetadas con hql

176
GraphQL y arquitectura de microservicios

Estoy tratando de entender dónde GraphQL es más adecuado para usar dentro de una arquitectura de microservicio. Existe cierto debate acerca de tener solo 1 esquema GraphQL que funcione como API Gateway que envía la solicitud a los microservicios específicos y coacciona su respuesta. Los...

163
¿Cuál es la diferencia entre Falcor y GraphQL?

GraphQL consta de un sistema de tipos, lenguaje de consulta y semántica de ejecución, validación estática e introspección de tipos, cada uno de los cuales se describe a continuación. Para guiarlo a través de cada uno de estos componentes, hemos escrito un ejemplo diseñado para ilustrar las...

100
¿Cómo se crea una consulta distinta en HQL?

¿Hay alguna forma de crear una consulta distinta en HQL? Ya sea usando la palabra clave "distinta" o algún otro método. No estoy seguro de si distinto es un trabajo clave válido para HQL, pero estoy buscando el equivalente en HQL de la palabra clave SQL

100
En GraphQL, ¿cuál es el significado de "bordes" y "nodo"?

Estoy consumiendo un punto final GraphQL en particular y, aunque estoy proporcionando una estructura JSON limpia como consulta, cuando obtengo los resultados obtengo etiquetas de "bordes" y "nodos". Parece que está contaminando mis datos sin ningún beneficio obvio. ¿Por qué está ahí y es posible...

83
¿Cuál es el punto del tipo de entrada en GraphQL?

¿Podría explicar por qué si el argumento de entrada de la mutación es un objeto, debería ser un tipo de entrada ? Creo que es mucho más simple reutilizar el tipo sin proporcionar una identificación. Por ejemplo: type Sample { id: String name: String } input SampleInput { name:...

82
Diferencia entre INNER JOIN y LEFT SEMI JOIN

¿Cuál es la diferencia entre an INNER JOINy LEFT SEMI JOIN? En el escenario siguiente, ¿por qué obtengo dos resultados diferentes? El INNER JOINconjunto de resultados es mucho mayor. ¿Alguien puede explicarlo? Estoy tratando de obtener los nombres table_1que solo aparecen en table_2. SELECT...