Spring Boot, Hibernate and Liquibase Implementation
- 3.1
Brief Introduction
Spring Boot, Hibernate, Liquibase, ACID, Query Optimization, Mapping Relations, CRUD, SQL, Cache, Batch processingDescription
Hibernate:
- Advantages and disadvantages
- Basic CRUD operations and how can we use them effectively.
- Mapping relations
- One-to-One
- Many-to-One
- Many-to-Many
- Creating id from multiple field with embeddable.
- Use interface effectively with hibernate.
- Caching
- Batch insert and how does hibernate have disadvantages about batch and how can we handle it.
- Annotation meanings.
Transaction Management
Interceptor
Inheritance
ACID
Native Query
HQL
Named Query
Liquibase:
- Effective usage.
- Supported formats.
- Changeset, changelog...
Example project will be implemented and all steps will be reachable from github.
Requirements
- Requirements
- Java