Vaadin - Data-binding vs. Database access

Hello everyone,

can anyone explain me what “data-binding” means?
Is data-binding something like data mapping like hibernate?

In case I want to have a running database in the background - does Vaadin provide any database-APIs I could use out-of-the-box?
I read somehing about the SqlContainer. Is the SqlContainer a “container” like it is pronounced or is it a database?

Best regards,


data-binding in the Vaadin context usually means mapping in-memory objects to UI controls. Read more here:

The SqlContainer is indeed a Container and not a database. That is to say, it is an implementation of the
Vaadin Container API
. Read more about the SQL container here:

Hope this helps,

thanks Olli!!!
Best regards,

You’re welcome!