【问题标题】:Vaadin and JPA container, store beans or notVaadin 和 JPA 容器,是否存储 bean
【发布时间】:2011-03-27 10:31:37
【问题描述】:

我是第一次接触这方面的东西,希望获得一些关于如何在数据库中存储对象的指导。

我有一个对象Person,其中有几个字段。我有一个PersonContainer,它从数据库中加载所有对象。

这两者中什么是最好的:(或者如果它们都很糟糕,请告诉我什么是正确的做法)

将对象存储为XXX.store(new Person())

将对象存储为XXX.store(new BeanItem<Person>(new Person()))?

什么是“好的做法”?

【问题讨论】:

    标签: java database orm jpa vaadin


    【解决方案1】:

    我还建议坚持 Person。 Vaadin 将 BeanItem 类用于其自身目的(绑定等),因此没有理由坚持那些“vaadin 目的”:)

    SC

    【讨论】:

      【解决方案2】:

      我的建议是保留Business objects,即代表您特定域的业务概念的对象,在您的情况下为Person等。

      实际上,我建议您查看 Vaadin wiki 中的 Adding JPA to the Address Book Demo 页面,您可能会在那里找到一些有用的信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-06-24
        • 1970-01-01
        • 2014-06-06
        • 2016-01-08
        • 1970-01-01
        • 2021-05-16
        • 1970-01-01
        相关资源
        最近更新 更多