我想问另一个关于 vaadin jpacontainer 的问题。
如果我有一个“人”jpacontainer,将它绑定到一个表,然后我做这样的事情:
person.getItem(1).getItemProperty("name").getValue(); person.getItem(2).getItemProperty("name").getValue();
这是否意味着我打开数据库连接,然后查询“从 id = 1 的人中选择名称”然后关闭连接,然后对下一个 id 执行相同操作?或者连接总是打开的?或者是什么?
person 表有 +- 500.000 条记录。如果我想像这样更新一条记录:
person.getItem(1).getItemProperty("name").setValue("John");
完成此操作大约需要 3 秒。有没有办法更快地做到这一点?