A hibernált Pojo Generator egy olyan program, amely létrehozza az összes Java kódot való jogosultsághoz szükséges adatbázis segítségével Hibernate Jegyzetek (+ Spring), beleértve a JUnit tesztek (1 per táblázatot), amelyek képesek futtatni nélkül azonnal további testreszabást.
Mit csinál?
Mivel egy hozzáférhető adatbázis séma, a Hibernate POJO Generátor minden Java kód eléréséhez szükséges minden mező minden táblában keresztül Hibernate perzisztencia keretrendszer. Továbbá, a generátor is létrehoz minden szükséges segítő osztályok és vizsgálati Mindegyik összetevő.
Hogyan működik?
A generátor használ JDBC, hogy nézd meg az adatbázis metaadatok, így a táblák közötti viszonyok, mezőtípusokat és így tovább. Ha ez megtörtént, akkor összeállít egy objektum modellt képviselő a táblákat a java világban, és azt követően használja Velocity mint sablonrendszer hogy ténylegesen írjon ki a forráskódot.
Az egész folyamat, általában tartós csak néhány másodpercig, teljesen automatizált, és nem igényel további interakció az Ön részéről.
Mi lesz a generált kódot?
Sok munkát fektettünk biztosítva a kapott kódot mentes minden hibák, figyelmeztetések, illetve törött egyezmények. A végén a futás, a cél mappa tartalmazza:
& Nbsp; * A class-egy tábla az adatbázisban
& Nbsp; * A Data Access Object (+ interface), hogy elérje az asztalra
& Nbsp; * számbavétel tárgyak kapcsolatos, hogy az osztály
& Nbsp; * Az adatok gyárak
& Nbsp; * JUnit v4 teszt asztalonként
& Nbsp; * Minden vonatkozó hibernálás és a tavaszi konfigurációs fájlok
& Nbsp; * A adatszolgáltatások tartalmazó réteg statikus módszerek hozzá adataihoz (load (..), mentse (..), stb.)
& Nbsp; * Egyéb kisebb dolgok, mint Maven POM fájlokat és Ant build fájlokat.
Persze, mindig van hozzáférése mind a forráskód, valamint a sebesség sablon fájlokat.
Van üzleti logika kód ...
Tartsuk a saját szolgáltatásokat réteg. Ne feledje, hogy a generátor épít az adatok rétegen az Ön számára, hogy akár az alkalmazás, hogy a magasabb szintű absztrakció a többi a codebase. A generált kód azt jelenti, hogy teljesen felülírja az egyes adatbázisok változás; Valóban azt ajánljuk, hogy script a változtatásokat úgy, hogy újítsák meg a adatréteget automatikusan minden változást.
Tulajdonságok :
- Java objektumok képviselő minden táblát kommentárokat használható Hibernate.
- A JUnit teszt per asztalra, amely a tárgyak generált létrehozni, népességnövekedés, kivéve, letölteni és az eredmények összehasonlítását
- DAO per class
- A megfelelő számbavételét fájlok
- A tavasz és a hibernált konfiguráció
- DAO rétegek
- A gyári adatok class per séma, hogy visszatérjen egy előre lakott objektum véletlenszerű adatokkal (a határ ellenőrzése, adatbázis lakosság, stb.)
- Szintén támogatja:
- táblákat beleértve a további mezők linket táblázatok
- Polimorfizmusról / öröklés támogatása
- Az összetett kulcsok
- Egy-egy, sok-egy, a sok-sok, stb
- Több séma támogatás (4 mód)
- Természetes Keys
- felsorolások (beleértve azokat a bejegyzéseket, amelyeket nem lehet térképezni tisztán rá a java világ)
Mi az új ebben a kiadásban:
- újraimplementálása egyenlők / hashcode
követelmények :
- Java 2 Standard Edition Runtime Environment
Hozzászólás nem található