Популярные вопросы по тегу SPRING-DATA

Регистрировать значения параметров запроса в Spring Data R2DBC?

... SQL с помощью logging.level.org.springframework.data.r2dbc=DEBUG в 4 application.properties. Однако при этом не регистрируются фактические 3 значения, привязанн ...

Сохранение данных Spring в формате JPA не может получить идентификатор

... а repository.save(myboject) или repository.saveAndFlush(myobject) я вызываю myobject.getId(). Но идентификатор 6 никогда не заполняется. Я выполнил поиск 5 в своей базе данных, и объект находится 4 в базе данных, и идентификатор правильный. Кто-нибудь 3 знает, почему идентификатор не устана ...

Не удается получить соединение для redisTemplate для данных Spring Redis

... y.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) Caused by: java.lang.Nul ...

Реализация пользовательских методов репозитория Spring Data и их предоставление через REST

... ide public void afterPropertiesSet() throws Exception { // initialization here } @Override public List<Person> findByFistName(String name) { // find the list of persons with the given firstname } } @Reposit ...

Spring Boot Data JPA - изменение запроса на обновление - обновление контекста сохранения

... ем обновления, а затем 9 очищает контекст сохранения. Таким образом, не 8 будет устаревших сущностей и все изменения 7 будут сохранены в БД. Я хотел бы знать, есть 6 ли лучший способ выполнять операторы обновления 5 в JPA без проблем с устаревшими объектами 4 и без ручного сброса в БД. Возможно отключение 3 кеша 2-го уровня? Как это сделать в Spring ...

Поддерживает ли Spring Data MongoDB перечисления?

... r. Может 3 ли MongoRepository работать с типом данных 2 enum любым из этих подх ...

Как применить разбиение на страницы в реактивных данных Spring?

... х Spring у нас есть 4 только ReactiveSortingRepository, который наследуется от ReactiveCrudRepository. Как мы 3 могли сделать нумерацию страниц реактивным 2 способом? Сможем ли мы сделать это в будущем, например, с 1 ...

Отсутствует метод CrudRepository # findOne

... йчас недоступен? Мой список зависимостей: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven { url "https://repo.spring.io/milestone" } } dependencies { compile 'org.springframework.boot:spri ...

Настроить конкретную базу данных памяти для целей тестирования в Spring

... строить приложение Spring Boot так, чтобы 5 при запуске модульных тестов оно использовало 4 базу данных в памяти, такую ​​как H2 / HSQ ...

Как указать имя базы данных в весенних данных mongoDB

... //constructor //setters & getters } Репозиторий: public interface ActorRepository extends MongoRepository<Actor, String> { public Actor findByFNameAndLName(String fName, String lName); public Actor find ...

Как настроить Spring Data JPA с помощью XML

... .wrox.site.converters"); factory.setSharedCacheMode(SharedCacheMode.ENABLE_SELECTIVE); factory.setValidationMode(ValidationMode.NONE); factory.setLoadTimeWeaver(this.loadTimeWeaver); // TODO: remove when SPR-10856 fixed factory.setJpaPropertyMap(properties); return factory; } @B ...

Как я могу преобразовать Spring Data Sort в querydsl OrderSpecifier?

... JPA? Это специальный 3 запрос, для которого я не могу использовать 2 ни один из методов findA ...

Ограничить findAll возможно с помощью Spring?

... реализованных 4 репозиториев Springs ограничить размер результата 3 метода findAll? Я пытаюсь объявить в интерфейсе 2 что-то вроде с ...

Как на самом деле реализованы репозитории Spring Data?

... ByCustomerNameAndPhone() (при условии, что customerName и phone являются полями в объекте домена). Затем Spring обеспечивает реализацию, реализуя вышеуказанные методы интерфейса репозитория во время выполнения (во время выполнения приложения). Мне интересно, как это было закодировано, и 5 я просмотрел исходный код Spring JPA и API, но 4 не смог найти ответов на сле ...

Как использовать @Transactional с данными Spring?

... использовать аннотацию @Transactional? Работает: @Transactional public List listStudentsBySchool(long id) { return repository.findByClasses_School_Id(id); } Также работает: public List listStudentsBySchool(long id) { ...

Spring data jpa - не определен bean-компонент с именем entityManagerFactory; Не удалось внедрить автоматические зависимости

... named 'entityManagerFactory' is defined at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:290) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValu ...

Как сохранить и запросить динамические поля в Spring Data MongoDB?

... Value2" } Итак, я 3 создал этот класс Entry: @Document public class Entry extends HashMap<String, Object> { @Id private String id; public String getId() { return id; } public void setId(String id) { this.id = id; } } А репозиторий такой: public interface EntryRepository extends MongoRepository<Entry, String> { } Когда 2 ...

Почему запрос с разбивкой на страницы работает медленнее, чем простой запрос с данными Spring?

... findByEntity(String entity); Этот 8 запрос возвращает 7 тыс. записей за 700 7 мсек. Page<Customer> findByEntity(String entity, Pageable pageable); этот запрос возвращает 10 записей за 6 1080 мс. Мне известно о дополнительном запросе 5 подсчета для разбивки на страницы, но вс ...

NullHandling.NULLS_LAST не работает

... , по 3 умолчанию перечислены в конце. Это мой код: List<Order> orders = new ArrayList<Order>(); orders.add(new Order(Direction.DESC, "points")); //THIS orders.add(new Order(Direction.DESC, "person.date", NullHandling.NULLS_LAST)); //OR THIS orders.add(new Order(Direction.DESC, "person.date").nullsLast()) ...

Spring Data JPA поиск по встроенному свойству объекта

... ? Вот мой код: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", "region" }, name = "UK01_BOOK_UPDATE_QUEUE")) public class QueuedBook implements Serializable { @Embedded @NotNull private BookId bookId; ... } @Embeddable public class BookId implements Serializable { @NotNull @Size(min=1, max=40) private String bookId; ...

Spring Data: репозиторий JPA findAll() для возврата * карты вместо списка?

... List<TransactionModel> findAll(); List<TransactionModel> findByClientId(Long id); } Есть 4 ли обходной путь, чтобы сделать то же самое, но 3 для возвращаемой коллек ...

Как получить доступ к диспетчеру сущностей с помощью Spring загрузки и данных Spring

... ии при 5 использовании Spring Boot и Spring Data? В 4 противном случае мне нужно будет поместить 3 свой большой запрос в аннотацию. Я бы ...

Получение следующего значения из последовательности с помощью репозитория jpa в postgreSQL

... r(name = "id_seq", sequenceName = "item_id_seq", allocationSize = 1) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "id_seq") @Column(name = "id", updatable = false) protected Long id; } Репозиторий 1 Jpa: public interface ItemRepository extends JpaRepository<It ...

Spring Data MongoDB: как реализовать «отношения сущностей»?

... oDB. Работая с JPA, я часто использую 6 аннотации @ManyToMany или @OneToMany для определения отношений 5 между объектами. Есть ли что-то подобное 4 в Spring Data MongoDB? Изучая MongoDB, я 3 понял, что есть два возможных подхода к 2 ассоциации: Ссылки и Встроенные данные. Какой из них используется 1 Spring Data? Можно ли наст ...

QueryDsl - подзапрос в выражении коллекции

... апросом: SELECT * FROM Invoice WHERE invoice.supplier.number in (SELECT number from Company where active=true) Итак, в основном 7 мне нужно выполнить подзапрос в формате, подобном 6 CollectionExpression, который будет извлекать все номера компаний 5 и устанавливать их в выражение in(). Мои 4 репозитории весенних данных реализуют CustomQueryDslJpaRepository, который, в 3 свою очере ...

Исключение в потоке монитора при подключении к серверу localhost: 27017 при доступе к MongoDB с помощью Java

... 72) ~[na:1.8.0_45] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_45] at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_45] at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:50) ~[mongodb-driver-core-3.0.4.jar:na ...

Понимание интерфейса Spring Data JPA @NoRepositoryBean

... колько раз сталкивался с интерфейсом 16 @NoRepositoryBean, читая документацию Spring Data. Цитата 15 из документации: Если вы используете автоматическое 14 определение интерфейса репозитория с помощью Пространство 13 имен Spring, использующее интерфейс таким 12 же образом, как он, приведет к тому, что 11 Spring пытаюсь создать экземпляр MyRepository. Это 10 конечно не желаемым, поскольку он просто 9 действует как промежуточное звено ме ...

Получение исключения LazyInitializationException в тестовом примере JUnit

... at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.write(AbstractPersistentCollection.java:370) at org.hibernate.collection.internal.PersistentBag.add(PersistentBag.java:291) at ...

Как реализовать AuditorAware с Spring Data JPA и Spring Security?

... curityContextHolder.getContext().getAuthentication().getName(); List<User> users = userRepository.findByUsername(username); if (users.size() > 0) { return users.get(0); } else { throw new IllegalArgumentException(); } } @Autowired public void setUserService(UserService userService) { thi ...

Как Spring Data JPA работает внутри

... ssWarnings("unchecked") List<Location> locs = entityManager .createQuery("select l from Location l where l.state like :state") .setParameter("state", name + "%").getResultList(); // note return locs; } Его просто заменили следующим интерфейсом @Reposit ...

Как использовать ответ Page <Entity> с помощью Spring RestTemplate

... ory, String&gt; {} Тогда у меня 5 есть контроллер: @RequestMapping(method = RequestMethod.GET) public ResponseEntity&lt;Page&lt;StoryResponse&gt;&gt; getStories(Pageable pageable) { Page&lt;StoryResponse&gt; stories = storiesRepository.findAll(pageable).map(StoryResponseMapper::toStoryResponse); return ResponseEntity.ok(stories); } Все работает нормально, но 4 я не могу исп ...

Добавление имени схемы в сущность в данных Spring?

... я. Я читал, что для этого 5 есть два исправления: создать synonyms в моей базе 4 данных или указать schema, которому принадлежит 3 каждый объект / таблица. Сначала я попробую 2 применить подход схемы. Как мне это сделать? Мой 1 пример объекта ниже, Dog в схеме Vet: ...

Spring Boot: как объявить собственный компонент фабрики репозитория

... work.beans.BeanInstantiationException: не 7 удалось создать экземпляр [com.dummy.repositories.SomethingRepositoryImpl]: Нет найден 6 конструктор по умолчанию; вложенное исключение java.lang.NoSuchMethodException: com.dummy.repositories.SomethingReposit ...

Таблица "DBNAME.hibernate_sequence" не существует

... значение hi. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: таблица 6 elbar.hibernate_sequence не существует в 5 sun.reflect.NativeConstructorAccessorImpl.newInstance0 4 (собственный метод) У меня есть это в объекте, который 3 я хочу сохранить @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; Я также хотел бы избежать 2 каких-либо недостатков в базе данных для 1 получения ...

В чем разница между Spring Data MongoDB и Hibernate OGM для MongoDB?

... кой фреймворк выбрать для 5 приложения на основе MongoDB. Я попытался 4 найти ответ, но не могу найти ответ, который 3 сравнивал бы их в производственной среде. Кто-нибудь 2 обнаружил проблемы при работе с этими двумя 1 фреймвор ...

Как получить EntityGraph динамически в Spring Boot

... t/1 Он возвращает мне товар с идентификатором 2 1 Вопросы: Будет ли он по умолчанию извлекать теги, как мы уже упоминали @EntityGraph? Если да, то можно ли это настроить по запросу? Скажем, если в запросе строка У меня есть include = tags, то только я хочу получить продукт с его теги. Я нашел статью this, но не знаю, ...

Как решить проблему «Выполнение плагина не охвачено конфигурацией жизненного цикла» для сборок Spring Data Maven

... gt; &lt;artifactId&gt;aspectjrt&lt;/artifactId&gt; &lt;version&gt;${aspectj.version}&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.aspectj&lt;/groupId&gt; &lt;artifactId&gt;aspectjtoo ...

Преобразование списка в страницу весной

... . Когда 4 я пытаюсь передать размер и страницу, разбивка 3 на страницы не работает. Вот код, который 2 я использую. Мой контроллер public ResponseEntity&lt;User&gt; getUsersByProgramId( @RequestParam(name = "programId", required = true) Integer programId Pageable pageable) { List&lt;User&gt; users = userService.findAllByProgramId(programId); Page&lt ...

Spring Data PageImpl не возвращает страницу правильного размера?

... gt;(listaFinal,pageable,total); Вот скриншот отладки: Обратите внимание, что 17 размер объекта Pageable установлен на 20, и 16 он понимает, что ему нужно 4 страницы для 15 отображения 70 элементов, но он возвращает 14 весь список. Что м ...

Получение случайных записей с использованием данных Spring JPA

... List&lt;Question&gt; findRandamQuestions(); Какой 1 эффективный способ сделать то же самое? Пож ...

Вставить после удаления той же транзакции в Spring Data JPA

... с этой 4 ситуацией, не перебирая записи прогнозов 3 событий и не обновляя каждую из них? ОБНОВЛЕНИЕ Я пробовал 2 с этим, и это не сработало (адаптер вставляет 1 объекты, которые я удалял ранее): @Transactional(propagation=Propagation.REQUIRES_NEW, rollbackFor=PlayTheGuruException.class) private void updateUserPredictions(final TUsuario user, final TEvento event, final SubmitParticipationRequestDTO eventParti ...

Как исключить @Repository из сканирования компонентов при использовании Spring Data Rest

... ащая 21 некоторые объекты и некоторые репозитории 20 (JpaRepositories). По какой-то причине я 19 реализовал небольшое приложение Spring Boot 18 Data Rest, которое будет использоваться 17 для предоставления тестировщикам быстрого 16 доступа к объектам. Поэтому я реализо ...

Как вернуть только определенные поля для запроса в Spring Data MongoDB?

... исключение при приведении от Foo к String. Использование 1 @Query @Query(value="{path : ?0}", fields="{path : 0}") String findPathByPath(String path); ...

Данные Spring JPA + JpaSpecificationExecutor + EntityGraph

... о тип выборки для дочерних элементов 17 Parent - LAZY. Это сделано специально. Я 16 не всегда хочу загружать детей, когда запрашиваю 15 отдельного родителя. Обычно я мог бы использовать 14 свой именованный граф сущностей, чтобы, так 13 сказать, загружать дочерние элементы по 12 запросу. Но ..... Есть особая ситуация, когда 11 я хотел бы запросить одного или нескольких 10 родителей и загрузить их детей. В дополнение 9 к эт ...

org.springframework.data.mapping.PropertyReferenceException: для типа не найдено свойство catch

... .resolveQuery(JpaQueryLookupStrategy.java:162) at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:68) at org.springframework.data.repository.core.support.Reposito ...

Как отключить счетчик, когда Specification и Pageable используются вместе?

... е того, что я хочу: Page&lt;T&gt; findAll(Specification&lt;T&gt; spec, Pageable pageable) List&lt;T&gt; findAll(Specification&lt;T&gt; spec) List&lt;T&gt; findAll(Specification&lt;T&gt; spec, Sort sort) Первый 8 метод выполняет запрос с разбив ...

Spring Data JPA разница между findBy / findAllBy

... pring Data JPA между: List&lt;SomeEntity&gt; findBySomeCondition(); и List&lt; ...

Spring data mongodb удаляет свойство из документа с помощью MongoTemplate

... "activationToken" : "fe8376ea2dbdf61ebc" } Как 2 я могу удалить из него свойство activationToke ...

Как выполнить агрегационный запрос Mongo в Spring Data?

... d: { $cond: { if: { $gte: [{ $size: "$upvotesBy" }, 3] }, then: true, else: false } }, file: "$file", createdAt: { $dateToString: { format: "%H:%M %d-%m-%Y", timezone: "+01", date: "$createdAt" } }, id: "$_id" } } }, { $so ...

Как подключиться к H2 в качестве удаленной базы данных вместо встроенного режима с помощью Spring Boot?

... .factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.jdbc.core.JdbcTemplate; import javax.annotation.PostConstruct; ...