Описание тега spring-repositories

Этот тег предназначен для вопросов, связанных с использованием API абстракции репозитория Spring Data.
1 ответ

Neo4j with Spring - лучший дизайн репозитория

В настоящее время я работаю над проектом на основе данных Spring Neo4j. Здесь, в большинстве узлов, может быть несколько типов различных отношений, как показано в примере ниже. Определение узла @NodeEntity(label = CollectionNames.User) public class …
2 ответа

Spring JPA нет @Transnational при сохранении JpaRepository

По умолчанию определяемые пользователем методы репозитория доступны только для чтения, модифицирующие запросы переопределяются @Transactional, пример из SimpleJpaRepository из весны: @Repository @Transactional(readOnly = true) public class SimpleJpa…
1 ответ

Spring Boot Hibernate RestFull Service PostgreSQL

Я новый пользователь Spring и хочу разработать сервис RestFull с Hibernate-PostGreSQL и Spring Boot. Я пытаюсь изучить документацию Spring, но у меня много проблем с развертыванием простого сервиса. Я не использую свойства файла XML, но класс Java. …
2 ответа

Тип возвращаемого значения репозитория JPA - метод getOne(id)

У меня есть следующее Spring boot сервис для объекта типа Report - @Service public class ReportService { @Autowired private ReportRepository reportRepository; @Autowired private UserRepository userRepository; /*get all reports */ public List<Repo…
1 ответ

Используйте специфический собственный запрос для Oracle / PostgreSql в аннотации Spring @Query

У меня есть один метод в spring repository лайк native @Repository public interface MessageRepository extends JpaRepository<Message, String> { @Query(value = "select sm.* from MESSAGES ...", nativeQuery = true) List<Message> findReadyToS…
1 ответ

Расширить хранилище данных Spring

Я хотел бы представить <T> T findOrCreate(Supplier<Optional<T>> finder, Supplier<T> factory) для всех моих репозиториев. Итак, создан новый интерфейс @NoRepositoryBean public interface ExtendedJpaRepository<T, ID extends S…
0 ответов

Репозиторий spring-data-neo4j с Camel не может инициализироваться

Я испытываю странное исключение при попытке запустить мое приложение интеграции на Tomcat 8.5: не удается разрешить имя "хранилище: Auditing-attribute" в (n) компонент "группа атрибутов". Мои зависимости Maven: <dependency> <groupId>org.…
1 ответ

RepositoryRestExceptionHandler: объект не является управляемым объектом

Сценарий: SpringBoot Executor: @SpringBootApplication @EntityScan(basePackages = "io.sciro.leaderdata.domain") @ComponentScan(basePackages = {"io.sciro.leaderdata.config", "io.sciro.leaderdata.repo", "io.sciro.leaderdata.domain", "io.sciro.leaderdat…
1 ответ

Как получить ответ объекта массива в аннотации @Query в Spring

Я работаю с технологиями AngularJS и Spring Boot для выполнения моих проектных задач, и я новичок в Spring. я использую @Query аннотация с nativeQuery=true в моем репозитории Spring, и я хочу получить ответ от массива объектов. Пример ответа: [{id: …
08 мар '18 в 07:53
0 ответов

Неправильное обновление сущности в спящем с весны

У меня ниже сценарий 1. Have 2 tables . MstMembership . MstCustomer @Entity @Table(name = "mst_membership") public class MstMembership implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = Generati…
01 авг '18 в 14:03
1 ответ

Запросить документ со встроенным полем документа, используя репозиторий данных Spring

Я новичок в Spring-data, так что извините, если мой вопрос к наивному Я пытаюсь запросить документ, который выглядит так: { _id: 1, name: "sue", age: 19, type: 1, status: "P", favorites: { artist: "Picasso", food: "pizza" }, finished: [ 17, 3 ], bad…
1 ответ

Spring-Data Neo4J @Repository @Query не работает

Ниже приведена трассировка стека, созданная после возникновения исключения: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2018-09-18 10:45:31.825 ERROR 16349 --- [ main] o.s.boot.Sp…
3 ответа

Следует ли тестировать репозитории в приложениях Spring Boot напрямую?

Не уверен, будет ли это считаться "законным вопросом" или "основанным исключительно на мнении", но есть ли "лучшая практика" в отношении прямого тестирования хранилища в приложении Spring Boot? Или любое интеграционное тестирование должно быть прост…
2 ответа

Как создать общий репозиторий в Spring Boot, который принимает сущность и несколько атрибутов и возвращает все записи на основе атрибутов?

Я хочу создать общий репозиторий, который принимает класс сущности и несколько атрибутов, таких как start_date и end_date и т. Д., И возвращает все записи в таблице. Чтобы получить результаты для одного объекта с использованием репозитория, мне нужн…
1 ответ

Spring boot security не может автоматически подключить @Repository

Когда я добавил конфигурацию безопасности для весенней загрузки, я наткнулся на эту досадную ошибку: 2017-05-18 15: 23: 29.160 ПРЕДУПРЕЖДЕНИЕ 1806 --- [ main] ationConfigEmbeddedWebApplicationContext: Возникла исключительная ситуация во время инициа…
1 ответ

Spring Data JPA: экспортировать в файл свойств конфигурацию basePackages @EnableJpaRepositories

Я хотел вывести конфигурацию для базовых пакетов @EnableJPARepositories. У меня есть два разных образца пакетов ниже com.project.ph.dao sample.project.jpa.repositories Я попробовал экстернализацию свойств ниже (не работает для нескольких пакетов) Pr…
1 ответ

Выполнить два запроса @NamedNativeQuery для одного и того же класса сущностей

Я хочу определить два @NamedNativequery на классе сущности. При связывании для определения затмения выдает ошибку. Дублирующая аннотация неповторяемого типа @NamedNativeQuery. Только типы аннотаций с пометкой @Repeatable могут использоваться несколь…
0 ответов

Невозможно выполнить операцию REST PUT в отношении OneToMany в Spring Boot

Вот сценарий: Я получил две сущности @Entity @Data class Project { @NotEmpty private String name; @OneToMany(cascade=ALL, orphanRemoval=true) @JoinColumn(name="project") private List<Module> modules = new ArrayList<>(); } @Entity class M…
2 ответа

Обновить запрос с аннотацией с использованием Spring и MongoRepository

Я использую последнюю версию Spring Boot и Spring Data MongoRepository. Я написал пользовательский интерфейс хранилища public interface CompanyRepository extends MongoRepository<Company, String>{ @Query(value = "{ 'employer.userId' : ?0 }") Co…
2 ответа

Spring Security в сочетании с репозиториями Spring для защиты и аутентификации различных частей веб-сайта.

Я искал конкретный, серьезный и полный пример того, как использовать безопасность Spring в приложении Spring Boot, которое использует хранилища данных Spring для доступа к базе данных и, следовательно, для запросов о зарегистрированных пользователях…