- person Penulis:
 - 
                        
                        Dimas Maryanto
                        PT. Tabeldata Informatika
 
- account_balance_wallet Donasi via:
 - Saweria a/n Dimas Maryanto
 
- lock_open Join Premium Members:
 - Udemy.com
 
- 
                    Daftar Materi
 - 
                    1. Pengenalan ORM Hibernate 13
- 
                        
                            
                                                                
                                    
                                            1. Silabus Belajar JPA Hibernate
                                                                    
                            
                                                                
                                    
                                            2. Pengenalan ORM dengan Hibernate Framework
                                                                    
                            
                                                                
                                    
                                            3. Setup Development Environment
                                                                    
                            
                                                                
                                    
                                            4. Membuat project Hibernate ORM dengan Apache Maven
                                                                    
                            
                                                                
                                    
                                            5. Build Hibernate Session Factory
                                                                    
                            
                                                                
                                    
                                            6. Memahami fungsi hibernate.cfg.xml
                                                                    
                            
                                                                
                                    
                                            7. Membuat Simple Entity di Hibernate
                                                                    
                            
                                                                
                                    
                                            8. Basic Annotation pada Hibernate
                                                                    
                            
                                                                
                                    
                                            9. CRUD menggunakan Hibernate
                                                                    
                            
                                                                
                                    
                                            10. Macam-Macam Constraint di Hibernate
                                                                    
                            
                                                                
                                    
                                            11. Macam Macam Generator Value di Hibernate
                                                                    
                            
                                                                
                                    
                                            12. Composite Primary Key
                                                                    
                            
                                                                
                                    
                                            13. Time is your practice
                                                                    
                                                            
                        
                    
 
 - 
                    2. ORM Mappings 19
- 
                        
                            
                                                                
                                    
                                            1. Hibernate ORM Relationship Mapping
                                                                    
                            
                                                                
                                    
                                            2. Mapping Enum Ordinal & String
                                                                    
                            
                                                                
                                    
                                            3. Embbeded Mapping
                                                                    
                            
                                                                
                                    
                                            4. Embbeded Mapping dengan Override Attributes
                                                                    
                            
                                                                
                                    
                                            5. OneToOne Mapping
                                                                    
                            
                                                                
                                    
                                            6. OneToMany Mapping
                                                                    
                            
                                                                
                                    
                                            7. ManyToOne Mapping
                                                                    
                            
                                                                
                                    
                                            8. ManyToMany Mapping
                                                                    
                            
                                                                
                                    
                                            9. Macam-Macam Inherintance Mapping
                                                                    
                            
                                                                
                                    
                                            10. Inherintance Mapping metode MappedSuperclass
                                                                    
                            
                                                                
                                    
                                            11. Inherintance Mapping methode Single Table
                                                                    
                            
                                                                
                                    
                                            12. Inherintance Mapping metode Single Table menggunakan Descriminator column dan value
                                                                    
                            
                                                                
                                    
                                            13. Inherintance Mapping metode Join Table
                                                                    
                            
                                                                
                                    
                                            14. Inherintance Mapping metode Table Per Class
                                                                    
                            
                                                                
                                    
                                            15. Parent-Child Mapping
                                                                    
                            
                                                                
                                    
                                            16. Collections Mapping
                                                                    
                            
                                                                
                                    
                                            17. Collections Mapping as a Value
                                                                    
                            
                                                                
                                    
                                            18. Collections Mapping as a Value Types
                                                                    
                            
                                                                
                                    
                                            19. Time is your Practice
                                                                    
                                                            
                        
                    
 
 - 
                    3. Hibernete Query Language (HQL) 25
- 
                        
                            
                                                                
                                    
                                            1. Hibernate Query Language (HQL-JPQL)
                                                                    
                            
                                                                
                                    
                                            2. Select Statement dengan HQL
                                                                    
                            
                                                                
                                    
                                            3. Insert, Update dan Delete Statement dengan HQL
                                                                    
                            
                                                                
                                    
                                            4. Join Entity dengan Hibernate Query Language (HQL)
                                                                    
                            
                                                                
                                    
                                            5. Distinct dengan HQL
                                                                    
                            
                                                                
                                    
                                            6. Aritmatic dengan HQL
                                                                    
                            
                                                                
                                    
                                            7. Concatnation dengan HQL
                                                                    
                            
                                                                
                                    
                                            8. Aggregation Function dengan HQL
                                                                    
                            
                                                                
                                    
                                            9. Case When dengan HQL
                                                                    
                            
                                                                
                                    
                                            10. Coalesce & NullIF menggunakan HQL
                                                                    
                            
                                                                
                                    
                                            11. Predicates / Conditional Expressions dengan HQL
                                                                    
                            
                                                                
                                    
                                            12. Relational Comparison Predicate dengan HQL
                                                                    
                            
                                                                
                                    
                                            13. Nullness Predicate dengan HQL
                                                                    
                            
                                                                
                                    
                                            14. Predicate LIKE dengan HQL
                                                                    
                            
                                                                
                                    
                                            15. Predicate BETWEEN dengan HQL
                                                                    
                            
                                                                
                                    
                                            16. Predicate IN dengan HQL
                                                                    
                            
                                                                
                                    
                                            17. Empty Collections Predicate dengan HQL
                                                                    
                            
                                                                
                                    
                                            18. SubQuery Qualifiers dengan HQL
                                                                    
                            
                                                                
                                    
                                            19. Not Predicate dengan HQL
                                                                    
                            
                                                                
                                    
                                            20. Combine Predicate dengan HQL
                                                                    
                            
                                                                
                                    
                                            21. Group By dengan HQL
                                                                    
                            
                                                                
                                    
                                            22. Order By dengan HQL
                                                                    
                            
                                                                
                                    
                                            23. LIMIT & OFFSET dengan HQL
                                                                    
                            
                                                                
                                    
                                            24. Read Only Entity dengan HQL
                                                                    
                            
                                                                
                                    
                                            25. Time is your Practice
                                                                    
                                                            
                        
                    
 
 - 
                    4. Hibernete Criteria API
- Materi: belum tersedia...
 
 - 
                    5. Java Persistence Query Language (JPQL)
- Materi: belum tersedia...
 
 - 
                    6. Audit with Hibernete Envers
- Materi: belum tersedia...
 
 - 
                    7. Caching
- Materi: belum tersedia...
 
 
- Lastest Posts
 - 
                    
                    
                        09 Apr 23
                        Working with Deployment object
                    
                 - 
                    
                    
                        26 Feb 23
                        Study cases: Microservice apps (...
                    
                 - 
                    
                    
                        05 Feb 23
                        Welcome to the Nutanix HCF (Hybr...
                    
                 - 
                    
                    
                        04 Feb 23
                        Silabus SRE - Nutanix AHV: Pemul...
                    
                 - 
                    
                    
                        17 Jan 23
                        What is Workload Resources?
                    
                 - 
                    
                    
                        17 Jan 23
                        Overview Kubernetes Workloads re...
                    
                 - 
                    
                    
                        15 Jan 23
                        Getting started with Transaction...
                    
                 - 
                    
                    
                        14 Jan 23
                        Overview of Concurrency Control
                    
                 - 
                    
                    
                        14 Jan 23
                        Time your practice (part 3)
                    
                 - 
                    
                    
                        08 Jan 23
                        Cleanup Data from Table
                    
                 
Hibernate Query Language (HQL-JPQL)
Hai, di materi kali ini saya mau membahas tentang Query di ORM Hibernate Framework, Query pada ORM Hibernate terdiri:
- Native Query (SQL)
 - Hibernate Query Language (HQL) dan Java Persistenct Query Language (JPQL)
 - Criteria API
 
Untuk menggunakan query tersebut, misalnya disini saya kasih contoh entity seperti berikut:
Native Query
Native query pada dasarnya kita me-execute query SQL standart dalam object SessionFactory. berikut adalah contoh NativeQuery:
1
2
3
4
5
NativeQuery<Penerbit> query = 
    this.session.createNativeQuery(
        "select * from mapping.alamat", 
        AlamatEntity.class
    );
HQL & JPQL
Hibernate Query Language (HQL) hampir sama dengan SQL tetepi disini accessnya bukan ke table melainkan ke Entity, Berikut adalah contoh penggunaan HQL:
1
2
Query query = entityManager
    .createQuery("from AlamatEntity");
Criteria API
Criteria API sama seperti HQL tpi disini query builder menggunakan Java, berikut adalah contoh penggunaan Criteria API:
1
2
3
4
CriteriaBuilder builder = session.getCriteriaBuilder();
CriteriaQuery<AlamatEntity> query = builder.createQuery(AlamatEntity.class);
Root<AlamatEntity> root = query.from(AlamatEntity.class);
query.select(root);
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!