Вопросы с тегом «hql»

295
JPA и Hibernate - критерии против JPQL или HQL

Каковы плюсы и минусы использования Criteria или HQL ? Criteria API - это хороший объектно-ориентированный способ выражения запросов в Hibernate, но иногда Criteria Queries труднее понять / построить, чем HQL. Когда вы используете критерии и когда HQL? Что вы предпочитаете в каких случаях? Или это...

239
Как вы делаете лимитный запрос в JPQL или HQL?

В Hibernate 3 есть ли способ сделать эквивалент следующего ограничения MySQL в HQL? select * from a_table order by a_table_column desc limit 0, 20; Я не хочу использовать setMaxResults, если это возможно. Это определенно было возможно в более старой версии Hibernate / HQL, но, похоже, оно...

183
В чем разница между JOIN и JOIN FETCH при использовании JPA и Hibernate

Пожалуйста, помогите мне понять, где использовать обычный JOIN, а где JOIN FETCH. Например, если у нас есть эти два запроса FROM Employee emp JOIN emp.department dep и FROM Employee emp JOIN FETCH emp.department dep Есть ли разница между ними? Если да, какой использовать...

176
GraphQL и микросервисная архитектура

Я пытаюсь понять, где GraphQL наиболее подходит для использования в архитектуре Microservice. Есть некоторые споры о том, чтобы иметь только одну схему GraphQL, которая работает как API-шлюз, передавая запрос целевым микросервисам и вызывая их ответ. Микросервисы по-прежнему будут использовать...

164
В чем разница между Falcor и GraphQL?

GraphQL состоит из системы типов, языка запросов и семантики выполнения, статической проверки и самоанализа типа, каждый из которых описан ниже. Для ознакомления с каждым из этих компонентов мы написали пример, разработанный для иллюстрации различных частей GraphQL. -...

132
Как запросить все поля типа GraphQL без написания длинного запроса?

Предположим, у вас есть тип GraphQL, который включает много полей. Как запросить все поля, не записывая длинный запрос, включающий имена всех полей? Например, если у меня есть эти поля: public function fields() { return [ 'id' => [ 'type' => Type::nonNull(Type::string()), 'description' =>...

104
Что в GraphQL означает «ребра» и «узел»?

Я использую конкретную конечную точку GraphQL, и хотя я предоставляю чистую структуру JSON в качестве запроса, когда я получаю результаты, я получаю теги «края» и «узел». Кажется, что он загрязняет мои данные без очевидной выгоды. Почему он существует и можно ли от него избавиться для более...

103
Ошибка Nodemon: достигнуто системное ограничение на количество наблюдателей за файлами

Я изучаю graphqlи использую prisma-bindingдля операций graphql. Я сталкиваюсь с этой nodemonошибкой, когда запускаю свой сервер узлов, и он дает мне путь к файлу схемы, который автоматически создается файлом graphql-cli. Кто-нибудь может сказать мне, в чем эта ошибка? Ошибка: Internal watch...

101
Есть ли у GraphQL недостатки? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт в прошлом году . Уточните этот вопрос Все статьи о GraphQL расскажут,...

100
Как создать отчетливый запрос в HQL

Есть ли способ создать отчетливый запрос в HQL. Либо с помощью ключевого слова «отличное», либо каким-либо другим способом. Я не уверен, является ли отличная ключевая работа для HQL допустимой, но я ищу HQL-эквивалент ключевого слова SQL «отличная»....

90
В чем смысл типа ввода в GraphQL?

Не могли бы вы объяснить, почему, если входным аргументом мутации является объект, он должен быть входным типом ? Я думаю, что намного проще просто повторно использовать тип без указания идентификатора. Например: type Sample { id: String name: String } input SampleInput { name: String } type...

87
JpaRepository Не поддерживается для операций DML [запрос на удаление]

Я написал запрос на удаление некоторых объектов в расширяющемся интерфейсе JPaRepository, но когда я выполняю запрос, он выдает исключение! Кто-нибудь может мне это объяснить? Запрос: public interface LimitRepository extends JpaRepository<CLimit, Long> { @Query("delete from CLimit l where...

85
Разница между INNER JOIN и LEFT SEMI JOIN

В чем разница между an INNER JOINи LEFT SEMI JOIN? Почему в приведенном ниже сценарии я получаю два разных результата? Набор INNER JOINрезультатов намного больше. Кто-нибудь может объяснить? Я пытаюсь получить имена внутри, table_1которые появляются только в table_2. SELECT name FROM table_1 a...

10
Обработка ошибок с помощью реакции-аполлона

Я пытался разобраться в этой проблеме, но не нашел сильного ответа на нее. Я пытаюсь выполнить мутацию входа в систему с помощью ловушки useMutation. TLDR; Я хочу знать, в чем именно разница между ошибкой onError, переданной в параметрах, и ошибкой, переданной мне useMutation Вот мой фрагмент кода...