Lepotila Pohjan Generator on ohjelma, joka luo kaikki Java-koodia tarvitaan pääsy tietokantaan kautta Hibernate Merkinnät (+ kevät), mukaan lukien JUnit testit (1 per pöytä), jotka pystyvät toimimaan välittömästi ilman muokkauksia.
Mitä se tekee?
Ottaen huomioon käytettävissä tietokantakaavan, Hibernate Pohja Generator tuottaa kaikkia Java-koodi on tarpeen niihin kuhunkin kenttään kussakin taulukossa kautta Hibernate pysyvyys puitteissa. Lisäksi generaattori luo myös kaikki tarvittavat auttaja luokat ja koe yksikköä jokaista komponenttia.
Miten se toimii?
Generaattori käyttää JDBC tarkastella tietokantaan metatiedot saada suhteita taulukoiden, kenttätyyppejä ja niin edelleen. Kun tämä on tehty, se rakentaa oliomalli edustaa taulukot java maailmassa ja sen jälkeen käyttää Velocity mallineaineena moottori todella kirjoittaa lähdekoodia.
Koko prosessi, yleensä kestävät vain muutaman sekunnin, on täysin automatisoitu ja vaatii enää vuorovaikutusta teidän.
Entä Tuotettu koodi?
Paljon työtä on tehty varmistamaan tuloksena koodi on vapaa kaikista virheistä, varoituksia tai rikkinäisiä yleissopimukset. Lopussa ajon, sinun kohdekansio sisältää:
& Nbsp; *-luokan kunkin taulukon tietokantaan
& Nbsp; * Data Access Object (+ interface) käyttää kyseisen taulukon
& Nbsp; * Enumeration esineitä kyseiseen luokkaan kuuluvista
& Nbsp; * Tiedot tehtaita
& Nbsp; * JUnit v4 koetinkivi per pöytä
& Nbsp; * Kaikki asiaankuuluvat lepotilan ja keväällä asetustiedostot
& Nbsp; * datapalvelut sisältävä kerros staattisia menetelmiä käyttää tietojasi (kuormitus (..), tallenna (..), jne)
& Nbsp; * Muita pieniä juttuja, kuten Maven POM tiedostoja ja Ant build-tiedostoja.
Tietenkin, sinulla on aina pääsy sekä lähdekoodia sekä nopeuden mallitiedostot.
minun on liiketoiminnan logiikka koodi ...
Pidä se omassa palveluiden kerros. Muista, että generaattori rakentaa tietosi kerros sinulle, se on jopa hakemuksesi tarjota korkeamman tason abstraktioita loppuelämäsi Codebase. Luotu koodi on tarkoitus olla täysin korvataan jokaisessa tietokannassa muutosta; se todellakin on suositeltavaa script muutokset siten, jotta voidaan elvyttää tietosi kerros automaattisesti jokaisen muutoksen.
Ominaisuudet
- Java esineitä, jotka edustavat kunkin pöytävaraus käyttämällä merkintöjä käytettäväksi Hibernate.
- JUnit koetinkivi taulukon, joka käyttää esineitä luotu luoda, asuttaa, tallentaa, hakea ja vertailla tuloksia
- DAO per luokka
- aiheellista luetella tiedostoja
- Kevät ja lepotilaan kokoonpano
- DAO kerrosta li>
- data tehdas luokkaa kohden skeema palauttaa esitäytettyä objekti satunnaisella aineistolla (varten rajan tarkkailun, tietokanta väestö jne)
- Tukee myös:
- Liity pöydät myös ylimääräisiä kenttiä linkki taulukot
- Polymorphism / perintö- tuki
- Composite Keys
- One-To-One, monta-yhteen, monet-moneen jne
- Multiple skeema tuki (4 tilaa)
- Natural Keys
- laskentatulosten (mukaan lukien merkinnät, joita ei voida sijoittaa siististi kiinni java maailma)
Mikä on uusi tässä julkaisussa:
- uudelleen täytäntöönpanon tasavertaisten / hashcode
vaatimukset
- Java 2 Standard Edition Runtime Environment
Kommentteja ei löytynyt