The bean dataprovider is the dataprovider that directly works with objects and leaves the persisting of those objects to the user.