February 2019
Intermediate to advanced
442 pages
11h 46m
English
Spring Data facilitate the Data Access Object (DAO) layer implementation for the various data providers. The DAO mechanism makes the system loosely coupled by providing data access abstraction, allowing the changes in the underlying data provider without affecting the business implementation.
It allows the interaction with the data layer in an object-oriented manner. It means you can create, read, update, and delete the data with an entity class object. This abstraction is also applicable for the Spring Data Elasticsearch module. You can access the data in the form of objects. For this, we need to define a model (entity) class that represents the data structure that we defined in Elasticsearch as follows: ...