Hibernate Pojo Generator

Screenshot Λογισμικό:
Hibernate Pojo Generator
Στοιχεία Λογισμικού:
Εκδοχή: 0.9.5
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Wallace Wadge
Άδεια: Δωρεάν
Δημοτικότητα: 8

Rating: nan/5 (Total Votes: 0)

Αδρανοποίηση Γεννήτρια POJO είναι ένα πρόγραμμα που δημιουργεί όλο τον κώδικα της Java είναι αναγκαίο για να αποκτήσετε πρόσβαση σε μια βάση δεδομένων μέσω αδρανοποίησης Σχολιασμοί (+ άνοιξη), περιλαμβανομένων δοκιμών JUnit (1 ανά πίνακα) που είναι σε θέση να τρέξει άμεσα χωρίς περαιτέρω προσαρμογές.
Τι να κάνω;
Λαμβάνοντας υπόψη ένα προσιτό σχήματος της βάσης δεδομένων, η Αδρανοποίηση Γεννήτρια POJO παράγει όλο τον κώδικα της Java είναι απαραίτητο να έχουν πρόσβαση σε κάθε τομέα, σε κάθε πίνακα μέσω του πλαισίου επιμονή αδρανοποίησης. Επιπλέον, η γεννήτρια δημιουργεί επίσης όλα τα απαραίτητα βοηθητικά τάξεις και οι μονάδες δοκιμής για κάθε συστατικό.

Πώς λειτουργεί;

Η γεννήτρια χρησιμοποιεί JDBC για να δείτε τα μεταδεδομένα βάσης δεδομένων σας για να λάβετε τις σχέσεις μεταξύ των πινάκων, τύπων πεδίων και ούτω καθεξής. Μόλις γίνει αυτό, κατασκευάζει ένα μοντέλο αντικειμένου που εκπροσωπούν τους πίνακες στον κόσμο Java και στη συνέχεια χρησιμοποιεί Velocity ως μηχανή προτύπων για να γράψει πραγματικά έξω τον πηγαίο κώδικα σας.
Η όλη διαδικασία, που συνήθως διαρκεί μόνο μερικά δευτερόλεπτα, είναι πλήρως αυτοματοποιημένη και δεν απαιτεί περαιτέρω τη συμμετοχή σας.
Τι γίνεται με τον κώδικα που έχει δημιουργηθεί;
Πολλή δουλειά έχει πάει στην εξασφάλιση της προκύπτουσας κώδικας είναι απαλλαγμένο από τυχόν σφάλματα, προειδοποιήσεις ή σπασμένα συμβάσεις. Στο τέλος της διαδρομής, το φάκελο προορισμού θα περιέχει:
& Nbsp? * Μια τάξη για κάθε πίνακα της βάσης δεδομένων σας
& Nbsp? * Μια Object Access Data (+ interface) για να αποκτήσετε πρόσβαση σε αυτόν τον πίνακα
& Nbsp? * Η απαρίθμηση αντικειμένων που σχετίζονται με αυτή την κατηγορία
& Nbsp? * Εργοστάσια Δεδομένων
& Nbsp? * JUnit δοκιμή v4 περίπτωση ανά τραπέζι
& Nbsp? * Όλες οι σχετικές αδρανοποίησης και την άνοιξη τα αρχεία διαμόρφωσης
& Nbsp? * Μια στρώση υπηρεσίες δεδομένων που περιέχουν στατικές μεθόδους για πρόσβαση στα δεδομένα σας (φορτίο (..), εκτός (..), κλπ)
& Nbsp? * Άλλες μικρότερης σημασίας πράγματα, όπως Maven ΡΟΜ αρχεία και αρχεία Αντ κατασκευής.
Φυσικά, έχετε πάντα πρόσβαση τόσο στον πηγαίο κώδικα, καθώς και τα αρχεία προτύπων ταχύτητα.
Δεν έχω επιχειρηματική λογική κώδικας ...
Κρατήστε αυτό που σου στρώμα δικές της υπηρεσίες. Να θυμάστε ότι η γεννήτρια θα κατασκευάσει στρώμα δεδομένα σας για σας, είναι μέχρι την αίτησή σας για την παροχή υψηλότερου επιπέδου αφαιρέσεις για το υπόλοιπο της codebase σας. Ο κώδικας που δημιουργείται έχει ως στόχο να αντικατασταθεί πλήρως σε κάθε αλλαγή της βάσης δεδομένων? Πράγματι, συνιστάται να script αλλαγές σας με τέτοιο τρόπο, ώστε να αναγεννηθεί στρώμα δεδομένων σας αυτόματα σε κάθε αλλαγή

Χαρακτηριστικά :.

  • Java αντικειμένων που εκπροσωπούν κάθε πίνακα χρησιμοποιώντας σχολιασμούς για χρήση με αδρανοποίησης.
  • Μια δοκιμή JUnit ανά πίνακα που χρησιμοποιεί τα αντικείμενα που δημιουργούνται για να δημιουργήσετε, να συμπληρώσετε, να αποθηκεύσετε, να ανακτήσετε και να συγκρίνουν τα αποτελέσματά
  • DAO ανά κατηγορία
  • Τα κατάλληλα αρχεία απαρίθμηση
  • Η άνοιξη και αδρανοποίησης διαμόρφωση
  • στρώματα DAO
  • Μια τάξη εργοστάσιο δεδομένων ανά σχήματος να επιστρέψει ένα προ-συμπληρωθεί αντικείμενο με τυχαία δεδομένα (για όρια ελέγχου, ο πληθυσμός της βάσης δεδομένων, κλπ)
  • Επίσης, υποστηρίζει:
  • Εγγραφή πίνακες, συμπεριλαμβανομένων εκείνων με επιπλέον πεδία σε πίνακες σύνδεσμο
  • Ο πολυμορφισμός / υποστήριξη κληρονομιά
  • Σύνθετα Κλειδιά
  • One-to-One, πολλά-προς-ένα, πολλά-προς-πολλά, κλπ
  • Υποστήριξη πολλαπλών σχημάτων (4 τρόποι)
  • Φυσικό Κλειδιά
  • απαριθμήσεις (συμπεριλαμβανομένων αυτών των καταχωρήσεων που δεν μπορεί να αντιστοιχιστεί καθαρά πάνω στον κόσμο της Ιάβας)

Τι είναι καινούργιο σε αυτή την έκδοση:

  • εκ νέου εφαρμογή των ίσων / hashCode

Απαιτήσεις :

  • Java 2 Standard Edition Runtime Environment

Παρόμοια λογισμικά

DTGen
DTGen

20 Feb 15

CitrusDB
CitrusDB

14 Apr 15

XQuark Bridge
XQuark Bridge

2 Jun 15

Άλλο λογισμικό του προγραμματιστή Wallace Wadge

BoneCP
BoneCP

11 May 15

Σχόλια για Hibernate Pojo Generator

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία