У меня есть новый проект JPA с использованием спящего режима, и я сталкиваюсь с трудностями при чтении его кода. Я видел:ManyToOne отношение без списка/набора с использованием JPA
@Entity
public class Product {
@ManyToOne(optional = false, fetch = FetchType.LAZY)
private Manufacturer manufacturer;
...
}
и другой Entity
@Entity
public class Manufacturer{
private ManufacturerId manufacturerId;
private String name;
private Manufacturer() {
}
...
Почему не Перечислите/Набор продукта (ы) в Производитель класса Entity? ManyToOne отношения двунаправленные? Почему это возможно? Как производитель знает о своих продуктах, как это будет сохраняться в таблице БД?
Как производитель знает о своих товарах? Ваш вопрос отвечает на ваш вопрос. «Его», его продукт, поэтому он будет знать об этом. large имеет портфолио продуктов –
ManyToOne является двунаправленным, если есть List/Set и однонаправленный, если есть нет. Что еще нужно сказать ... –
@Xelian Вы можете получить списки продуктов из Java-кода без HQL? –