Hibernate is an object-relational mapping (ORM) library for the Java
language, providing a framework for mapping an object-oriented domain
model to a traditional relational database. Hibernate solves
object-relational impedance mismatch problems by replacing direct
persistence-related database accesses with high-level object handling
functions. Hibernate's primary feature is mapping from Java classes to
database tables and from Java data types to SQL data types. Hibernate
also provides data query and retrieval facilities. Hibernate generates
the SQL calls and attempts to relieve the developer from manual result
set handling and object conversion and keep the application portable to
all supported SQL databases with little performance overhead.
Revanth Technologies provides the Best Hibernate online training from India with real time experts and with real time concepts. We provide for both individuals and Corporate companies. Our Training focused on real-time working process and Methods.
In the Course duration we will cover
1.Object Persistence.
Mail id : revanthonlinetraining@gmail.com
For more details please visit http://www.revanthtechnologies.com/hibernate-online-training-from-india.php
Revanth Technologies provides the Best Hibernate online training from India with real time experts and with real time concepts. We provide for both individuals and Corporate companies. Our Training focused on real-time working process and Methods.
In the Course duration we will cover
1.Object Persistence.
- Object/Relational Paradigms
- O/R Mismatch
- Object Relational Mapping (ORM)
- Java ORM/Persistent Frameworks
- Hibernate Architecture and API
- Hibernate Installation/Setup
- Configuration
- Configuration Properties
- Mapping Files
- POJOs
- JavaBeans
- Basic Mapping
- Class to Table Mappings
- Property Mapping
- Identifiers
- Generators
- Natural Keys
- Identifier Exposure
- Quoting SQL Tables and Columns
- Entity Lifecycle
- Transient State
- Persistent State
- Persistent Object Updates and Automatic Dirty Checking
- Detatched State
- Deleted
- Object Identifiers Revisited
- Merge
- Domain Model
- Entities and Values
- Components
- Many-to-one
- Bidirectional Many-to-one
- Other Collections
- One-to-one
- Bidirectional One-to-one
- Many-to-many
- Bidirectional Many-to-many
- Collections of Value Types
- Collections of Components
- Sorting Collections
- Inheritance Mapping Strategies
- Table per concrete class
- Table per subclass
- Table per hierarchy
- Inheritance Mapping Pros/Cons
- Polymorphism
- Table per concrete class with unions
- Choosing an Inheritance Strategy
- Lazy Loading
- Proxies
- Eager Loading
- What’s a Proxy?
- Detached Objects and Proxies
- Polymorphic Associations Revisited
- Custom Mapping Types
- User Type
- Enumerations
- Hibernate Object Fetching Options
- Hibernate Query
- HQL Parameters
- Named Queries
- Native SQL
- Restrictions
- Query By Example
- Scrolling
- Query Hints
- Query Option Pros/Cons
- The Java Transaction
- Hibernate Transaction Configuration
- Hibernate Transaction API
- Concurrency
- Isolation Levels
- Optimistic Locking
- Versioning
- Pessimistic Locking
- N+1 Selects
- Join Fetching
- Subselect Fetching
- Batch Fetching
- Queries and Fetching Strategies
- Cartesian product Problem
- Hibernate Caching Architecture
- First Level Cache
- Second Level Cache
- Cache Concurrency
- Configuring Second Level Cache
- Metadata
- Annotations Pros/Cons
- Configuring Hibernate Annotations
- EJB3/JPA Annotations
- Hibernate Annotations
Mail id : revanthonlinetraining@gmail.com
For more details please visit http://www.revanthtechnologies.com/hibernate-online-training-from-india.php
Bharat Go Digital Academy is a online e learning platform where we teach people the digital skills.
ReplyDelete