Как сделать выборку только из одной таблицы?

116
04 декабря 2019, 16:10

Есть 4 таблицы в базе и все они связаны между собой,нужно вывести данные только из одной таблицы.Использую hibernate, и когда вывожу данные из одной таблицы выходят записи и из других таблиц.Получается вечная рекурсия,но меня не это напрягает а то что : допустим есть таблица курьеры и заказы.У одного курьера может быть много заказов , а у заказа есть поле которое смотрит на курьера.Заказов будет много а курьер только один.Вот тут проблема когда я вывожу один заказ в нем один курьер а внутри курьера все его заказы которые мне не нужны.Как это решается без? У меня каскадные связи,помогите пожалуйста.

метод получения :

public List<Order> getOrders(int shopId){
        Criteria criteria = session.getCurrentSession().createCriteria(Order.class);
        criteria.add(Restrictions.eq("shops.id",shopId));
        List<Order> orders  = criteria.list();
        return orders;
    }

Order.class

@Entity(name = "Order")
@Table(name = "order")
public class Order{
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "order_id")
    private int id;
    @ManyToOne
    @JoinColumn(name = "courier_id")
    private Courier courier;//хочу избавиться от этого курьера.

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "shops_id")
    private Shops shops;
READ ALSO
интерфейсы и классы java [закрыт]

интерфейсы и классы java [закрыт]

Помогите пожалуйста разобраться с заданиемЯ только начал изучать язык JAVA и пока с этим есть некоторые трудности Суть задачи:

103
Java получение сырых данных из mp3

Java получение сырых данных из mp3

У меня есть короткий mp3 файл из которого мне нужно получить сырую аудио-дорожку в виде массива для последующего преобразования ФурьеЯ пытался...

119
Тест функции в JUnit

Тест функции в JUnit

А именно как протестировать: String tasteToString() ?

98
Как использовать Scanner для char?

Как использовать Scanner для char?

В классе Scanner есть для int метод nextInt(), для double метод nextDouble(), для String метод nextLine(), а какой есть для char?

123