почему мое приложение Spring получает неверные данные из базы данных MariaDB? - PullRequest
0 голосов
/ 30 марта 2020

Я пишу приложение Spring, которое получает данные с сервера MariaDB и выполняет вещи, которые я еще не реализовал, потому что приложение получает неправильные данные с сервера:

enter image description here

Как вы можете видеть справа, есть данные, которые я хочу показать в своем приложении, и Spring продолжает показывать в браузере нужное количество вхождений, но для каждого market_id только первое stock_id (я пытался изменить данные, создать новую таблицу и изменить браузер, результат всегда один и тот же).

Вот код:

пружинная сущность market_stocks

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity
public class MarketsStocks {
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)

    private Integer marketId;

    private Integer stockId;

    public Integer getMarketId() {
        return marketId;
    }

    public void setMarketId(Integer marketId) {
        this.marketId = marketId;
    }

    public Integer getStockId() {
        return stockId;
    }

    public void setStockId(Integer stockId) {
        this.stockId = stockId;
    }
}

и его репозиторий

import org.springframework.data.repository.CrudRepository;

public interface MarketsStocksRepository extends CrudRepository<MarketsStocks, Integer> {
}

и вот фрагмент, который я использую в контроллере

@GetMapping(path = "/get-markets-stocks")
    public @ResponseBody Iterable<MarketsStocks> getMarketsStocks(){
        return marketsStocksRepository.findAll();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...