gpt4 book ai didi

java - 如何设计一个简单的 JSP 来管理 ManyToOne Hibernate 关联

转载 作者:行者123 更新时间:2023-12-01 15:30:19 25 4
gpt4 key购买 nike

我有发票供应商 hibernate 实体。

一张发票只有一个供应商。

一个供应商可以链接到多张发票。

在 Invoice 类中,我有一个使用 @ManyToOne 注释的供应商 getter。

在后端层一切正常,但是......前端呢?

我的意思是,我的 invoices.jsp 非常简单。我有一个表格,您可以在其中输入金额和所有发票数据,以及 <select><option value="${supplierid}>supplier description</option></select> .

在我的 Controller 的 POST 方法中,我收到所有这些数据,创建一个新发票,用它填充其属性,我可以用供应商 ID 做什么??

现在,我使用该 id(键)查询我的 SupplyService 中的供应商,将其分配给我的全新发票的“供应商”属性,并将其保留到 hibernate 状态。

这是最佳实践还是您有更好的想法?谢谢

最佳答案

session.load(Supplier.class, id); 如果您只想满足引用,则比查询更好,因为它不会创建到数据库的往返来获取供应商,它将返回满足引用的代理。

关于java - 如何设计一个简单的 JSP 来管理 ManyToOne Hibernate 关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9602616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com