Есть 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;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите пожалуйста разобраться с заданиемЯ только начал изучать язык JAVA и пока с этим есть некоторые трудности Суть задачи:
У меня есть короткий mp3 файл из которого мне нужно получить сырую аудио-дорожку в виде массива для последующего преобразования ФурьеЯ пытался...
В классе Scanner есть для int метод nextInt(), для double метод nextDouble(), для String метод nextLine(), а какой есть для char?