У меня есть Счет и Поставщик спящий объект.Как создать простой JSP для управления ассоциацией ManyToOne Hibernate
В одном счете есть только один поставщик.
Один поставщик может быть связан со многими счетами-фактурами.
В классе Invoice у меня есть поставщик, аннотированный с помощью @ManyToOne.
Все работает отлично в backend-слое, но ... как насчет интерфейса?
Я имею в виду, мой invoices.jsp действительно прост. У меня есть форма, где вы можете указать сумму и все данные счета-фактуры, а также <select><option value="${supplierid}>supplier description</option></select>
.
В методе POST моего контроллера я получаю все эти данные, создаю новый счет, заполняю его свои свойства и что могу сделать с идентификатором поставщика?
К настоящему моменту я запрашиваю у поставщика ProviderService для этого идентификатора (ключа), присваиваю его свойству «поставщик» моего нового счета-фактуры и сохраняю его в спящем режиме.
Это лучшая практика или у вас есть лучшие идеи? Спасибо
не могли бы вы объяснить мне лучше, пожалуйста? Я использую Spring: hibernateTemplate.load (Fornitore.class, id); все нормально? А как насчет Jsp? Это правильный способ «составить» объект счета? –
о настройке настраиваемого редактора для привязки свойства поставщика «непосредственно»: –
binder.registerCustomEditor (Supplier.class .... ... –