gpt4 book ai didi

jpa - Vaadin + JPA + 延迟加载

转载 作者:行者123 更新时间:2023-12-04 21:48:30 30 4
gpt4 key购买 nike

我有 JPA 支持的 Vaadin 应用程序。此应用程序中的组件绑定(bind)到 bean 属性(通过独立的 EL 实现)。一些组件绑定(bind)到外部对象(或其字段),由@OneToOne、@OneToMany、@ManyToOne 和@ManyToMany 注释链接。通过实现 com.vaadin.data.Property 并将其设置为组件的数据源来执行绑定(bind)。

问题是:如果在将表单提供给浏览器后以某种方式(通过 vaadin 的 ajaxes)刷新组件,延迟加载是否会在“属性”中工作?

最佳答案

如果您已将 EntityManager 上的 PersistanceContext 设置为 PersistenceContextType.EXTENDED,那么您的实体将处理它,因此也将处理 vaadin。如果您没有,则必须手动加载它们。

@PersistenceContext(unitName = "yourname", type=PersistenceContextType.EXTENDED)
private EntityManager entityManager;

关于jpa - Vaadin + JPA + 延迟加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7977547/

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