Я пишу приложение Spring, которое получает данные с сервера MariaDB и выполняет вещи, которые я еще не реализовал, потому что приложение получает неправильные данные с сервера:
Как вы можете видеть справа, есть данные, которые я хочу показать в своем приложении, и 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();
}