我正在使用Vaadin8的Maven的Spring Tool Suite做一个简单的网站。 我在postgreSQL中有数据库。 我知道如何将它们连接在一起,但是问题是如何在Vaadin8中显示它? 我找到了一些教程,但这是针对Vaadin7的。 https://vaadin.com/blog/building-a-web-ui-for-postgresql-databases 连接数据库很简单,但是当我想显示它时问题就开始了。
new BeanItemContainer<>(Company.class, companies));
setFormVisible(false);
使用Vaadin8不再有效,也没有关于显示数据库表的教程:(
答案 0 :(得分:0)
假设您有权访问配置的数据库,并且能够从中获取项目,则有两个选择。
如果您事先知道数据库表中的所有项目(如果您已将所有项目提取到内存中),则只需使用grid.setItems(yourItems)
如果数据库中有很多项目,则很可能希望实现延迟加载。这意味着可以在需要时从后端检索数据。这是通过DataProvider
接口完成的。还有很多示例:
数据显示面临的确切问题是什么?