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

107
04 октября 2019, 20:10

Перечитывая документацию так и не нашел как сделать подобный запрос в базу данных. Прошу помощи у более опытных товарищей.

Repository:

    public interface QWagonRepository extends CrudRepository<QWagon, Integer> {
        @Query(value = "SELECT stock.wagon, stock.product, product.title, product.price, stock.count, stock.selled 
        from stock, product
        where stock.product = product.id and stock.wagon = ?1", nativeQuery = true)
        List<QWagon> GetWagon(Integer wagon);
    }

Entity

@Entity
public class QWagon {
    @Column(name = "wagon")
    Integer wagon_id;
    @Column(name = "product")
    Integer product_id;
    @Column(name = "title")
    String product;
    @Column(name = "price")
    Double price;
    @Column(name = "count")
    Integer count;
    @Column(name = "selled")
    Integer selled;
    // getters and setters
}

Stock Entity

@Entity
public class Stock {
    @EmbeddedId
    private EStock eStock;
    private Integer count;
    private Integer selled;
}

Product entity

@Entity
public class Product {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer id;
    private String title;
    private double price;
    private Integer tag;
    private String unit;
}

READ ALSO
Переходы между фрагментами в BottomNavigationView

Переходы между фрагментами в BottomNavigationView

При переходах между фрагментами внизу отображается текущий фрагмент (подсвечивается иконка)Но при нажатии кнопки "назад" и хождению по стеку,...

95
selenium. Пройтись по элементам класса

selenium. Пройтись по элементам класса

Всем привет, хочу пройтись по странице и вытянуть текст с всех элементов в которых есть опредленный селектор

97
Меняется цвет у блока при обновлении страницы

Меняется цвет у блока при обновлении страницы

На сайте у каждой кнопки в меню выставлен цвет фонаПри нажатии на кнопку, цвет меняется и происходит переход на эту страницу

122