Описание тега spring-data-jdbc

Spring Data JDBC is part of the Spring Data umbrella project which makes it easy to implement JDBC based repositories.
1 ответ

Методы PagingAndSortingRepository выдают ошибку при использовании с пружинными данными jdbc

Все методы CRUD, связанные с CrudRepository работают как задумано, но при попытке использовать findAll с поиском или сортировкой выдается ошибка. Я использую Lovelace-SR2 отпустить поезд. Класс имеет только одно поле, которое является @Id, Согласно …
31 окт '18 в 17:21
1 ответ

Поддерживает ли Spring Data JDBC соединения между сущностями?

Как я прочитал в документации, Spring Data JDBC поддерживает создание запросов, как Spring Data JPA Например: findByProperty(Property property) Мой вопрос: Поддерживает ли Spring Data JDBC ситуацию, когда мы создаем запрос и объединяем две (или боле…
1 ответ

Как выбрать ссылочные объекты с помощью Spring Data JDBC

Как выбрать ссылочные объекты в отношениях "Один на май" с Spring Data JDBC? Когда я попробовал следующий код в этом блоге class PurchaseOrder { @Id private Long id; private String shippingAddress; private Set<OrderItem> items; } class OrderIt…
29 янв '19 в 08:44
1 ответ

Как моделировать неизменяемые объекты статическим фабричным методом

Здравствуйте, у меня есть вопрос относительно правильного способа моделирования неизменяемых объектов: Рассмотрим эту сущность (отредактированную по предложению Йенса Шаудера): @Getter @RequiredArgsConstructor(staticName = "of", access = AccessLevel…
1 ответ

Как использовать массивы с Spring Data JDBC

Я пытаюсь использовать Spring Data JDBC для моей базы данных PostgreSQL. Я определил следующие бобы @Data class Report { @Id private Long id; private String name; private Set<Dimension> dimensions; } @Data class Dimension { private String name…
22 янв '19 в 15:35
0 ответов

Вложенная структура данных с помощью Spring Data JDBC

Я хотел создать вложенную структуру данных. Entity1 содержит объекты типа Entity2 хранится на карте. Entity2 должен содержать карту объектов Entity3, Первая часть, Entity1 а также Entity работает отлично. Когда я добавлю Entity3Исключение происходит…
06 ноя '18 в 17:20
1 ответ

Следует ли разрешить Spring-data-jdbc EntityRowMapper пропускать свойства, отсутствующие в исходной карте?

Мы рассматриваем возможность внедрения Spring Data JDBC в наш существующий проект, чтобы свести к минимуму шаблонный код - но мы столкнулись с проблемой: у нас есть bean-классы, которые захватывают все столбцы в таблице, но мы используем запросы, ко…
02 ноя '18 в 16:31
2 ответа

Отображение Java Enum в Postgresql с помощью Spring Data JDBC

Я хочу иметь возможность отобразить перечисление, объявленное в Java, на перечисление, созданное в postgres. Например, имея следующее: CREATE TYPE EYE_COLOR AS ENUM ('BROWN', 'BLUE', 'GREEN'); CREATE TABLE PERSON ( ID INT PRIMARY KEY AUTO_INCREMENT,…
07 ноя '18 в 13:08
2 ответа

Как настроить несколько источников данных в Spring Data JDBC?

Я пытаюсь заменить некоторые проекты, чтобы использовать Spring Data JDBC вместо использования JdbcTemplate, Теперь я хотел бы использовать его для нескольких DataSources, как я могу настроить его в Spring Data JDBC?
5 ответов

Spring Data JDBC / Spring Data JPA против Hibernate

Каковы типичные сценарии реальной жизни, когда можно выбрать Spring Data JDBC / Spring Data JPA против Hibernate? Я хотел бы понять сценарии, где любая из этих реализаций лучше всего подходит.
3 ответа

Spring Data JDBC - один ко многим - Котлин

Я использую весеннюю загрузку 2.1.1.RELEASE и spring-data-jdbc 1.0.3.RELEASE, Kotlin 1.3.10. У меня есть следующие простые определения классов в kotlin: @Table(value = "CUSTOMER") data class Customer( @Id var id: Long?, @Column("NAME") var name: Str…
05 дек '18 в 17:54
2 ответа

Как смоделировать отношения один-к-одному с Spring Data JDBC?

Я хочу смоделировать отношения один-к-одному, используя Spring Data JDBC и PostgreSQL, но у меня возникают проблемы с правильной настройкой корневых агрегатов. Есть следующий сценарий: рисунок, SQL Каждый двигатель уникален, car имеет уникальный сто…
04 дек '18 в 10:53
1 ответ

Почему Spring-data-jdbc не сохраняет мой объект Car?

Я поигрался с spring-data-jdbc и обнаружил проблему, которую не могу решить с помощью Google. Независимо от того, что я пытаюсь сделать, я просто не могу вставить тривиальный объект в базу данных (Bean1.java:25):carRepository.save(new Car(2L, "BMW",…
16 май '18 в 13:05
1 ответ

Вопрос о Spring Data JDBC + Hikari + Postgres JSONB

Я пытаюсь построить API, используя Spring Boot Data JDBC с Postgres. У меня есть простое pojo, которое я хочу записать в таблицу: public final class Test { private final String id; private final String definition; } Таблица имеет 2 столбца, varchar …
0 ответов

Сопоставление логического столбца spring-data-jdbc с char

Я пытаюсь сохранить логический столбец с помощью [spring-data-jdbc], но по умолчанию используется значение TRUE, FALSE, но столбцы базы данных - char(1) ('T'/'F'): 2018-07-13 14:58:32.761 [main] DEBUG org.springframework.jdbc.support.SQLErrorCodeSQL…
13 июл '18 в 20:53
1 ответ

Как обрабатывать составные ключи с помощью Spring Data JDBC

Я пытаюсь использовать Spring Data JDBC для доступа к таблице с составным ключом, и хотя я могу найти много информации о том, как Spring Data JPA справляется с этим, похоже, что это не относится к Spring Data JDBC. Может ли кто-нибудь привести кратк…
1 ответ

Поддерживает ли Spring Data JDBC пользовательские преобразователи типов?

У меня есть объект, который имеет поле типа java.util.Date (или же Timestamp, не имеет значения для случая). public class StatusReason { @Column("SRN_ID") private Long id; @Column("SRN_CREATOR") private String creator; @Column("SRN_REASON") private …
02 ноя '18 в 14:27
1 ответ

spring-jdbc против spring-data-jdbc и что они поддерживают

Мне любопытно, в чем разница между spring-jdbc (чего мне не хватало в новейшей версии Spring) и spring-data-jdbc.Есть ли разница или просто переименование (в репозиториях я этого не вижу)? И есть ли где-то описанные, каковы поддерживаемые цели (спец…
20 авг '18 в 01:11
3 ответа

Spring Data JDBC: DataRetrievalFailureException: невозможно преобразовать [oracle.sql.ROWID] в [java.lang.Number]

Я новичок в Spring Data JDBC, и я изо всех сил пытаюсь создать простой Dto и сохранить его на БД. Я использую Spring-Boot 2.1.1.RELEASE и Oracle 12 Database. UserDto @Table(value="USERS_T") public class UserDto extends PersistableDto { @Id @Column(v…
2 ответа

@Query не работает Spring Data JDBC 1.0.0.M3

В моем проекте Spring Boot я получаю следующую ошибку при добавлении @Query метод в моем CrudRepository java.lang.IllegalStateException: You have defined query method in the repository but you don't have any query lookup strategy defined. The infras…
25 июл '18 в 13:06