Εξέλιξη Κομματιού
Εισαγωγή στο Hibernate
- Παρουσίαση του Hibernate
- Το πρόβλημα Object/Relational Mapping (Ομαδοποίηση αντικειμένων και σχέσεων)
- JDBC
- Το Σχήμα Users-Roles
- Εργαλεία και ρύθμιση περιβάλλοντος
- Δημιουργία του Database
Ρύθμιση του Hibernate
- Εκδόσεις Hibernate
- Απαιτούμενες βιβλιοθήκες
- Αρχεία ρυθμίσεων
- hibernate.properties
- hibernate.cfg.xml
Πersistence με το Hibernate
- Η αρχιτεκτονική του Hibernate
- Μέθοδοι SessionFactory
- Sessions του Hibernate
- Κατάστασης αντικειμένων
- Αλλαγή κατάστασης
- Μέθοδοι Session
- Συναλλαγές (Transactions)
- Session-Per-Operation
- Session-Per-Request
- To πρότυπο Data Access Object (DAO)
Object/Relational Mapping (Ομαδοποίηση αντικειμένων και σχέσεων)
- Σχεδιασμός Object-Oriented
- Relational Mapping (Ομαδοποίηση σχέσεων)
- Δικηύργια Συσχέτιση (Bidirectional Association)
- Τεχνικές O/R Mapping
- To αρχείο ομαδοποίησης (Mapping Document)
- To XML μοντέλο ομαδοποίησης (Mapping XML Model)
- Κύριες κλειδώσεις και ταυτότητα (Primary Keys and Identity)
- Παραγωγή αναγνωριστικών (Generating Identifiers)
- Άλλες συσταδοποίησεις (Other Mapping Elements)
- Κωμπόνεντ (Components)
- Συσχέτιση αντικειμένων (Mapping Associations)
- To XML μοντέλο ομαδοποίησης για συσχέτιση (The Mapping XML Model for Associations)
- Μόνον κατεύθυνση Many-to-One
- Αμελητική ανάκτηση (Eager Fetching)
- Δί-κατευθυνση One-To-Many
- Δί-κατεύθυνση One-To-One
- Ομαδοποίηση κληρονομιάς (Mapping Inheritance)
- Κληρονομία και databases
- Μονοτάβλων κληρονομιά (Single-Table Inheritance)
- Ομαδοποίηση μονοτάβλων κληρονομιάς (Mapping Single-Table Inheritance)
- Τάβλες ανά υποκλάση (Table-Per-Subclass)
- Ομαδοποίηση τάβλων ανά υποκλάση (Table-Per-Subclass Mapping)
- Τάβλες ανά συγκεκριμένη κλάση (Table-Per-Concrete-Class)
To γλώσσα ερωτήσεων του Hibernate (The Hibernate Query Language)
- To γλώσσα ερωτήσεων του Hibernate (The Hibernate Query Language)
- Βασικά στοιχεία
- HQL Queries (Ερωτήσεις HQL)
- Πολυμορφισμός (Polymorphism)
- Όνομα παραμέτρων (Named Parameters)
- Επεξεργασία αντικειμένων (Entity Parameters)
- Συνδυασμός συσχετισμών (Joining on Associations)
- Συσταδοποίηση μεθόδων (Aggregate Methods)
- Ενημέρωση και διαγραφή (Updates and Deletes)
- Όνομα ερωτήσεων (Named Queries)
- Χρήση Native SQL
Απαιτήσεις
Προγραμματισμός με Java, SQL
Σχόλια (5)
Είχαμε μια πολύπλοκη ανασynopsis και για το πλαίσιo - για παράδειγμα, γιατί χρειάζεται να χρησιμοποιήσουμε κάποιeς σημαντικές ετικέτeς (annotations) και τι σημaίνουν. Μου άρεσε η πρακτική μέρoς της εκπαίδευσης - να πρέπeι να τρέξουμε χειροκίνητα τις εντoλές και να κάνουμε κλήσeς στα REST API.
Alina - ACCENTURE SERVICES S.R.L
Κομμάτι - Quarkus for Developers
Μηχανική Μετάφραση
Η επιπλέον πληροφορία που κοινοποιήθηκε, το εκπαιδευτικό πρόγραμμα δεν ήταν απλώς groovy, πράγμα που ήταν όμορφο.
Covenant - Vodacom
Κομμάτι - Groovy Programming
Μηχανική Μετάφραση
ο εκπαιδευτής μπορεί να εξηγήσει το θέμα με σαφήνεια και να απαντήσει σε κάθε ερώτημα.
Hannah Mae Lubigan - Security Bank Corporation
Κομμάτι - Advanced Spring Boot
Μηχανική Μετάφραση
Η μέθοδος κατάρτισης και ο εκπαιδευτής βοηθούν στην επίλυση των προβλημάτων που αντιμετώπιζονται κατά τη διάρκεια των ασκήσεων.
Carl Angelo Gonzales - Security Bank Corporation
Κομμάτι - Spring Boot for Beginners
Μηχανική Μετάφραση
Η ευρύτητα των θεμάτων που καλύφθηκαν ήταν αρκετή και ο εκπαιδευτικός προσπάθησε να τους αξιοποιήσει καλά.
Lakshmipriya Sivakumar - Deque Systems Inc
Κομμάτι - Spring Boot, React, and Redux
Μηχανική Μετάφραση