Публикации по теме 'spring-data'


Как создать собственный репозиторий данных MongoDB Spring
Репозитории Spring Data Mongo великолепны. Они позволяют разработчикам создавать 90% своих функций, используя возможности методов запросов. Но s иногда вы не сможете полагаться на сгенерированные методы запроса и вам потребуется разработать собственную реализацию. В этой статье вы узнаете, как создавать собственные репозитории Spring Data Mongo, в которых вы можете самостоятельно реализовать методы доступа к данным. Прежде чем читать эту статью, я хочу уточнить некоторые ожидания. Я..

Spring Data JPA: реализация ассоциации OneToMany
Изучите ассоциации «один ко многим» и их реализацию. Введение В этой статье мы узнаем об ассоциациях один ко многим , когда их использовать, и реализуем их с помощью Spring data JPA на одном примере. Ассоциация «один ко многим» Давайте разберемся в связи один-ко-многим на простом примере. У нас есть две сущности/таблицы в базе данных. Один — «Клиент», другой — «Кредитная карта». Клиент может иметь одну или несколько кредитных карт, что определяет связь между одной и..

Работа с ClickHouse из данных Spring с использованием драйвера MySql
Некоторое время назад мне поставили задачу написать сервис, который вставляет данные в ClickHouse. Моя команда использует Kotlin и Spring Framework, поэтому я решил попробовать Spring Data JDBC в качестве инфраструктуры ORM для ClickHouse. После некоторого исследования я обнаружил, что ClickHouse имеет интерфейс MySql . Таким образом, вероятно, Spring Data JDBC может общаться с ClickHouse с помощью драйвера MySql. К сожалению, Spring Data JDBC не работает с ClickHouse из коробки с..

Вопросы по теме 'spring-data'

Простой способ преобразовать Iterable в Collection
В своем приложении я использую стороннюю библиотеку (точнее, Spring Data для MongoDB). Методы этой библиотеки возвращают Iterable<T> , тогда как остальная часть моего кода ожидает Collection<T> . Есть ли где-нибудь служебный метод,...
356408 просмотров
schedule 12.04.2024

как сопоставить коллекцию перечислений в spring-data для mongodb
spring-data 1.0.0.M3 с MongoDB. Как весна может отображать этот класс: import org.springframework.data.document.mongodb.index.IndexDirection; import org.springframework.data.document.mongodb.mapping.Document; @Document public class EnumsMapper {...
2294 просмотров
schedule 31.03.2023

Как сопоставить общие коллекции с Spring Data (MongoDB)?
У меня есть некоторые проблемы с отображением моей внутренней коллекции. Элементы могут иметь разные типы содержимого. Вот мой класс Item: @Document(collection = "items") public class Item{ @Id private ObjectId id; private List<? super...
10672 просмотров
schedule 20.04.2023

Репозиторий Mongo для Spring Batch?
Есть ли репозиторий заданий на основе Mongo для Spring Batch? Если нет, нужно ли мне реализовать JobInstanceDao и его братья и сестры? Есть ли примеры или существующие работы, которые могли бы помочь в этом начинании?
3965 просмотров

Spring Data JPA - сбой инъекции - BeanCreationException: не удалось выполнить автоматическое подключение поля
Я следил за учебником, размещенным здесь получить базовое приложение для работы с Spring Data JPA. Теперь, как я понял, используя конфигурацию <jpa:repositories base-package="my.package.to.scan" /> должен привести к тому, что этот...
56065 просмотров

Запрос JPA Spring данных со свойствами параметров
Каков самый простой способ объявить запрос JPA данных Spring, который использует свойства входного параметра в качестве параметров запроса? Например, предположим, что у меня есть класс сущности: public class Person { @Id private long...
142236 просмотров
schedule 16.03.2024

Создание сложного запроса с использованием QueryDSL и MongoDB в Java
Я настроил MongoDB, следуя этому руководству. http://www.littlelostmanuals.com/2011/09/spring-mongodb-type-safe-queries.html Все работает, как и ожидалось, но теперь я застрял в точке, где хочу иметь возможность запрашивать несколько полей....
7611 просмотров
schedule 02.07.2023

Как вы запрашиваете встроенные объекты из репозитория с помощью Spring Data?
У меня есть объект, назовем его Item . Говоря концептуально, пользователи могут выполнять действия с этими элементами. Действия должны сохраняться как история для элементов. Корень моего документа - Item , и в него встроено Action . Я...
1732 просмотров
schedule 16.04.2022

Как добавить собственный метод в Spring Data JPA
Я изучаю Spring Data JPA. Рассмотрим приведенный ниже пример, где я получу, что все функции crud и finder будут работать по умолчанию, и если я хочу настроить Finder, это также можно легко сделать в самом интерфейсе. @Transactional(readOnly =...
195124 просмотров
schedule 06.03.2023

Hibernate, Spring Data: отношения @OneToMany и наоборот не работают
Мой тест не проходит при использовании отношений @OneToMany или @ManyToOne. Объекты: @Entity @Table(name = "CONTACTS") public class Contact implements Serializable { private static final long serialVersionUID = 8841543709585000683L;...
1317 просмотров
schedule 27.02.2023

Может ли Spring Data Mongo обновлять только грязное поле в документе?
Я начал использовать spring-data-mongo для приложения, в котором нужно сохранить много вещей. На самом деле мы выбрали монго, потому что он так рекламируется. Теперь, сильно пристрастившись к Spring, мы обнаружили, что наша жизнь очень проста,...
7889 просмотров

Поддержка аудита в spring-data-mongodb?
Насколько мне известно, в проекте spring-data-mongodb (версия 1.1.1.RELEASE) нет поддержки org.springframework.data.domain.Auditable. Есть ли у кого-нибудь советы или ссылки, как реализовать эту функциональность?
391 просмотров
schedule 25.08.2022

Spring Data: сбой инициализации схемы JPA JpaRepositoryConfigDefinitionParser
Я пытаюсь настроить проект на весенних данных, но сталкиваюсь с такими странными ошибками: проблема с файлом класса обработчика или зависимым классом; вложенным исключением является java.lang.NoClassDefFoundError: не удалось инициализировать...
22485 просмотров
schedule 16.08.2022

Получение имени текущей коллекции MongoDB
Я использую mongoDB + Java + SpringData. Можно ли получить текущую коллекцию без названия? Спасибо!
1480 просмотров
schedule 06.10.2022

QueryDSL — добавить подзапрос в оператор FROM
Мне нужно реализовать sql-запрос, например: SELECT * FROM (SELECT a FROM b WHERE a.z = 1) WHERE rownum <=1; Как я могу написать такой оператор с QueryDSL (я не использую JPA и JDO - только чистый sql)?
14331 просмотров
schedule 20.04.2023

Spring Data для Redis: при работе со значениями работает ли он только с StringRedisTemplate?
При работе со строками с помощью Spring Data для Redis я заметил следующее поведение: Учитывая приведенный ниже код: template.opsForValue().set("person", "value"); это работает только тогда, когда я использую экземпляр StringRedisTemplate,...
1381 просмотров

Как преобразовать org.neo4j.rest.graphdb.entity.RestNode в Spring Data Neo4j Node Entity
Я использую Spring Data для Neo4j для доступа к графику Neo4j. У меня есть UserRepository с аннотированным запросом, как показано ниже: package com.abc.graph.repository; import java.util.List; import java.util.Map; import...
1181 просмотров
schedule 02.11.2022

Spring / @Transactional с AspectJ полностью игнорируется
Я использую Spring-Data Neo4j 2.2.0-RELEASE. (моя следующая проблема будет применима к любому другому типу сопоставления объектов, почему бы и нет JPA) В моем проекте у меня есть общедоступный метод, аннотированный аннотацией @Transactional...
8878 просмотров

Разрешение типов поддокументов с помощью Spring Data и MongoDB
Я сталкиваюсь с ошибкой в ​​репозитории Spring Data, когда он пытается разрешить выражение свойства: public interface ContractRepository extends MongoRepository<Contract,String> { public List<Contract> findByCodeBindings(String...
1650 просмотров

Spring Data Neo4j — добавление пользовательских анализаторов в индексы lucene (PerFieldAnalyzerWrapper)
Можно ли настроить индексы lucene в spring-data-neo4j, чтобы мои индексы использовали пользовательские анализаторы? В частности, я хочу использовать анализатор PerFieldAnalyzerWrapper, чтобы иметь возможность использовать поля Exact и Fulltext в...
301 просмотров