Вопросы по теме 'spring-data'
Можно ли использовать один общий репозиторий для разных сущностей в данных Spring JPA
Например, у меня есть такие сущности, как Автомобиль, Человек, Клиент. Мне нужен общий метод, например findBy, использующий спецификацию в моем классе репозитория. Я не хочу писать разные репозитории для каждой из сущностей. Можно ли создать единый...
21.12.2023
как найти по нескольким необязательным критериям и отношениям OneToMany, используя Spring
Я пытался решить эту проблему с помощью QueryDsl, но это не работает. Я задал этот вопрос Данные Spring и QueryDsl, как найти по нескольким критериям в одной строке и отношение OneToMany
Проблема в том, что у меня есть две таблицы Person и его...
20.11.2023
Предотвращение сбоя запуска Spring Boot при ошибке подключения к couchbase
Есть ли способ предотвратить сбой при запуске приложения, если оно не может подключиться к couchbase, используя комбинацию Spring Boot 1.4.1.Release и Spring Data Couchbase 2.1.3.RELEASE?
Текущее поведение : приложение не может подключиться к...
04.01.2024
Динамическое создание RedisTemplate для подключения к другому серверу Redis.
Мое приложение построено на весенней загрузке и поддерживается хранилищем данных Redis. В настоящее время у меня есть подключение только к одному серверу Redis, и свойства этого сервера (хост/порт) определены в bootstrap.yml.
Я хочу поддерживать...
24.11.2023
Полное удаление и вставка исключения сброса сброса
У меня была одна проблема: нужно выполнить полное удаление, а затем вставить. Пробовал один подход, можете подсказать, есть ли другой лучший способ?
{
"incidentTime": 1491207083634,
"estCode": 152,
"incidentParamTrans": [
{...
07.11.2023
как обратиться к org.hibernate.LazyInitializationException: не удалось инициализировать прокси-сервер - нет сеанса с контроллерами Spring, использующими преобразователи
Я нахожусь в процессе переноса проекта из:
Весна 4.2.1 -> 5.0.0
Spring Data Гослинг -> Кей
Гибернация 4.3.8 -> 5.8.0
И я получаю «org.hibernate.LazyInitializationException: не удалось инициализировать прокси — нет сеанса» при доступе к...
29.10.2023
«Соответствующий подстановочный знак является строгим, но объявление не найдено» Ошибка при подключении mongodb к spring
Я пытаюсь подключить Spring к Mongodb. Но это как-то не работает. В общем, я использовал ядро Spring 5.0.1, данные Spring 2.0.1 и драйвер Mongdodb 3.5.0 . Я также использовал тег mongo:mongo-client host="localhost" port="27017" при создании...
24.11.2023
Как лучше всего связать эту сущность
в моем весеннем загрузочном приложении у меня есть пользовательский объект, который связан от многих ко многим с курсами сущностей (один пользователь может записаться на многие курсы, а один курс может иметь несколько пользователей), а курсы сущностей...
19.12.2023
Left join Fetch Не работает при нескольких условиях
Я пишу этот запрос:
SELECT distinct g FROM Group g left join fetch g.groupPlaylists as gp on gp.playEndDay >= CURRENT_DATE and gp.status <>:status where g.zoneId= :zoneId and g.status <>:status
Но это исключение:
Caused by:...
07.12.2023
Тест интеграции Spring Boot не проходит, если @Transactional
У меня есть простое приложение Spring Boot, использующее репозитории Spring Data JDBC и предоставляющее REST API. Кажется, все работает нормально, за исключением моих интеграционных тестов. См. Ниже выдержку из конфигурации репозитория....
12.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..