[[datamodel]] == Binding Components to Data ((("Vaadin Data Model", id="term.datamodel", range="startofrange"))) This chapter describes the Vaadin Data Model and shows how you can use it to bind components directly to data sources, such as database queries. include::datamodel-overview.asciidoc[leveloffset=+2] include::datamodel-fields.asciidoc[leveloffset=+2] include::datamodel-forms.asciidoc[leveloffset=+2] include::datamodel-providers.asciidoc[leveloffset=+2] include::datamodel-selection.asciidoc[leveloffset=+2] include::datamodel-hierarchical.asciidoc[leveloffset=+2] (((range="endofrange", startref="term.datamodel")))