Apache Cayenne είναι ό, τι στους επαγγελματίες του κλάδου αποκαλούν "πλαίσιο επιμονή", ένα εργαλείο για την αυτοματοποίηση της αλληλεπίδρασης και την αποθήκευση των δεδομένων σε σχεσιακές βάσεις δεδομένων.
Πώς λειτουργεί Καγιέν είναι να δεσμεύουν σχημάτων βάσης δεδομένων για τα αντικείμενα της Java, εμμονή αντικείμενο τις αλλαγές στη βάση δεδομένων και αντίστροφα.
Αυτό εμπλουτίζει ένα με τα χαρακτηριστικά του άλλου, παρέχοντας περισσότερο σε βάθος έλεγχο επί χάρη δεδομένα της βάσης δεδομένων σε ισχυρά χαρακτηριστικά χειρισμό αντικειμένων της Java.
Μαζί με την πηγή Cayenne, μια επιφάνεια εργασίας GUI που ονομάζεται "CayenneModeler" περιλαμβάνεται επίσης, μικρή εφαρμογή για τη διαχείριση των βάσεων δεδομένων και τα δικά τους σχήματα χρησιμοποιώντας μια οπτική διεπαφή
Χαρακτηριστικά :.
- Ταχύτητα που βασίζεται γενιά κλάση του κινητήρα
- Μια πλήρης σύνταξη ερωτήματος αντικείμενο
- Σχέσεις προ-γοητευτικός
- On-demand αντικείμενο προβληματική
- On-demand σχέση προβληματική
- Αντικείμενο κληρονομιάς
- προσωρινής αποθήκευσης δεδομένων
- Βάση αυτόματη ανίχνευση
- Generic επέμενε αντικείμενα
- Scalable με βάση το συγκεκριμένο πρόγραμμα
- Τεκμηρίωση
Τι είναι καινούργιο σε αυτήν την έκδοση:
- MySQL JDBC Σκυροδέματος
- Μέθοδος & quot? ReadNestedProperty & quot? Πρέπει να επιλύσει μέσω επαναλαμβανόμενων Επικλήσεις πάνω DataObject και όχι η πλήρης Εντός Cayenne.readNestedProperty
- java.io.NotSerializableException όταν χρησιμοποιούν OSCache για το ερώτημα της μνήμης cache με prefetches και persitent μνήμη cache.
- NPE όταν επίμονα μια νέα instatiated αντικείμενο
- Ερευνήστε στήλες αυτόματης προσαύξησης για DB2 και να ενεργοποιήσετε την πολιτική προσαρμογέα για να τους υποστηρίξει
- Πεπλατυσμένη ερωτήματα χαρακτηριστικό είναι εσφαλμένα δημιουργούνται
- Πληροφορίες για τη μνήμη για περίπου διαλόγου
- OutOfMemory κατά την επιλογή & quot? Κατάργηση Ξένα Κλειδιά Mapped ως αντικείμενο Χαρακτηριστικά & quot?
- NPE χρησιμοποιώντας DataContext.objectFromDataRow για μια ένθετη πλαίσιο
- Maven cgen: όλα και τρόπους datamap δεν μπορεί να ενεργοποιηθεί
- Πρόβλημα στο ντέρμπι:. Τελεστές σύγκρισης δεν υποστηρίζονται σε τιμές αντικείμενο CLOB
- POST_LOAD δεν καλείται προ-προσκομιζόμενες αντικείμενα
- Οπισθοκλήσεων: POST_UPDATE καλείται ενημερώνεται αφαιρεθέν αντικείμενο, αντί POST_REMOVE
- δεσμευμένες λέξεις χαρτογράφηση στην πρόταση WHERE
- cgen: διπλούν μεθόδους επανάκλησης
- Κάθετη κληρονομιά έχει σπάσει για υποτάξεις με περισσότερες από μία πεπλατυσμένη χαρακτηριστικό
- Modeler ασήμαντο NullPointerException bug στο αφαίρεση
- BaseQueryMetadata.setPrefetches () προκαλεί μια κοινή κλειδαριά
- Unicode τύπους χαρακτήρων για το MS SQL Server 2008 δεν αναγνωρίζονται.
Τι είναι καινούργιο στην έκδοση 3.0:.
- ομάδα Cache απομακρυνθεί από το ερώτημα Modeler
- Σφάλμα επίλυση σφάλμα, δεν ταιριάζουν σειρά υπάρχουν στη βάση δεδομένων.
- Pkgenerator έχει πρόσβαση άσκοπα για ένταξη στους πίνακες με δική του βάση δεδομένων που δημιουργείται PK.
- Modeler:. Διαλόγου σφάλματος δεν δείχνει τη σωστή έκδοση
- Εξαίρεση όταν προσπαθούν να & quot? Συμπεράνουμε Σχέσεις & quot?.
Τι είναι καινούργιο στην έκδοση 3.0 RC1:
- Αλλαγές / Νέα Χαρακτηριστικά:
- υποστήριξη Undo / Redo στο Modeler
- Διορθώσεις σφαλμάτων:
- κατασκευή Enum απαιτεί όνομα σειρά απαρίθμησης
- σύνταξη ερωτήματος SQL με ενταχθούν και OR για Oracle8 (και ίσως OpenBase)
- EJBQL δεν υποστηρίζει μηδενικές παραμέτρους
- Σφάλμα διάπραξη CLOB για Oracle8
- Πολλά σφάλματα επικύρωσης όταν αφαιρούμε dbEntity
- Διακοπή ομαδοποίηση Cayenne-agent.jar με τη διανομή
- Ενσωματώσιμο σφάλμα επικύρωσης στην ΠΚΜ για προσαρμοσμένους τύπους Java
- Εισαγωγή έθιμο Java Πληκτρολογήστε CM για ένα ObjEntity τεμαχίων από πεδία της ΒΔ
- Modeler προσπαθεί να φορτώσει τις κατηγορίες αντικείμενο δεδομένων κατά την επιλογή ενός ερωτήματος
- Modeler δεν μπορεί να επανέρχεστε κληρονομιάς
- EJBQL: ενώνει σε εντάχθηκε τραπέζι δεν προστίθενται στα δημιουργούνται SQL
- Εξαίρεση βάζα ASM από εξαρτήσεις μεταγλώττισης maven
- CreateIfNoSchemaStrategy τρέχει πολύ αργά - παραγωγή PK συμβαίνει πριν
- αποτυγχάνουν να δημιουργήσουν νέα ακροατή για το DataMap
Περιορισμοί :
- CayenneModeler
Τα σχόλια δεν βρέθηκε