A LOV can be used in a table (with the help of a LovCellRenderer) to replace an OID (here the country OID) by a readable information (here the country short or long name). This page shows you the usage and the benefits of using a LOV for that purpose. You can activate (or deactivate) the LovCellRenderer using the button and, if activated, you can select which field of the LOV should be displayed for the country oid.

Using a LOV in a table mainly bring you two benefits:

* A simpler and faster data retrieval on the server side by removing the need to make joins for foreign keys in the returned data. The link between the foreign key and the information to be displayed is done on the client using a LOV. In our example, we don't need to make a join to retrieve the country name, the table, using a LovCellRenderer, will display the information corresponding to the found country OID.

* A faster transfer to the client. It takes less time to transfer an OID than to transfer, for example, the name of a country. The larger the table, the more important the time saved.

One could argue that it takes time to transfer the LOV itself but, since its cached on the client, this time is well spent. Beside that, you can retrieve the needed LOVs during your application startup or in the background so that the users don't even notice those calls.