Ujorm er en rask og enkel å bruke ORM løsning for Java som tar liten plass. Noen av funksjonene er typen trygge parametere i spørringer, et minne overbelastning beskyttelse cache og forhold kartlegging av Java-kode i stedet for via proxy objekter eller foretakets stater.
Hvorfor en ny ORM kartlegging?
* Rammeverket har en type trygg spørrespråk som gjør at java-kompilatoren finne en syntaksfeil lignende som en 4GL språk
* Aldri mer en LazyInitialization unntak om en lat initialisering støttes
* ingen forvirrende proxy Business Objects
* Ingen liste egenskaper støttes, men en spesiell gjenstand som kalles UjoIterator er konstruert for en samling. Den UjoIterator gir en tolist () -metoden for eksempel
* Enkel å konfigurere ORM-modellen av java kildekode, eventuelt med merknader og en XML-fil
* God ytelse, f.eks multi SELECT er åtte ganger raskere sammenlignet med Hibernate
* Liten størrelse på JAR-filen, og ikke mer bibliotekavhengig
Egenskaper :
- ressurser til ORM kartlegging kan være en database tabell, visning, eller din egen SQL SELECT
- JDBC søkeparametere er vedtatt av et spørsmål notasjon til PreparedStatement for en høy sikkerhet
- alle vedvarende objekter er basert på OrmUjo grensesnitt, nemlig på OrmTable gjennomføringen
- intern objekt cache er basert på WeakHashMap klassen slik at store transaksjoner ikke medfører noen OutOfMemoryException
- API ble inspirert hovedsakelig av Canyenne og Hibernate rammeverk. Jeg vil gjerne takke forfatterne for godt arbeid.
Hva er nytt i denne versjonen:
- Native database sekvenser støttes av den nye klassen 'NativeDbSequencer' .
- Operatørens BinaryOperator.NOT 'støttes i ORM modulen nå.
- Metoden KeyRing.find (..) er forbedret for analyseringen av kompositt Keys.
- PropertyModifier klassen er redesignet for renere kode og bedre ytelse.
Hva er nytt i versjon 1.34:
- Den nye Ujorm TransactionManager gjennomføringen er klar til bruk.
- Criterion objektet er serialiserbar nå.
- En ny metode Criterion.toStringFull () skriver forhold, inkludert et domenenavn med et godt eksempel. Person (id EQ 3)
- En ny metode for å skrive ut all informasjon om Key.toStringFull (true).
- CSV parser og skaperen har en utvidet API.
- AliasTable klassen støtter bygge gratis SQL-skript som bruker Ujorm meta-modellen.
- En ny ORM parameter MetaParams.INITIALIZATION_BATCH kan angi en bruker initialisering koden.
Hva er nytt i versjon 1.32:
- mange Ujo validatorer er nå tilgjengelig i CORE-modulen for felles bruke
- den en databaseforespørsel lasting for relasjoner støttes ved hjelp av database Query objektet API
- lat lasting kan deaktiveres som standard for hver spørring nå
- CSV import verktøyet kan sjekke et innhold av overskriften i lese tid
- den RingBuffer verktøyet ble forlenget for nye nyttige metoder
- flere sjekkpunkter, kode renhold og JUnit tester er gjort
- dokumentasjonen ble utvidet
Hva er nytt i versjon 1.31:
- database uttalelser oppdatere eller slette støtter virksomhetens relasjoner i Criterion - inkludert batch-modus
- SQL foretakets og kolonnenavn kan være & quot; sitert & quot; eventuelt i den virkelige SQL-setninger, for mer informasjon se metoden: MetaParams.setQuotedSqlNames ()
- den kritiske feilen er fikset for noen tilfeller av lat lasting
- eksplisitt definert Key navn opprettet ved hjelp av en fabrikk er fikset nå
- det er ledig den nye store plugging til NetBeans IDE å generere kundeskaffere og settere lett for Ujo - takket være Martin Mahr
Hva er nytt i versjon 1.30:
- En ny modul kalt Ujo-wicket å gi en modell for Wicket rammeverket fra Ujo stedene.
- En ny klasse KeyFactory for en alternativ måte å skape nye Ujo nøklene.
- Det nye grensesnittet WeakKey uten kategoridomene typeparameteren er ferdig; det er den forenklede Key.
- En ny klasse nøkkelring ment å skape en seriell og uforanderlig Key samling.
- Klassen SpringKeyFactory er iverksatt for å lage spesielle nøkler; se den nye klassen ApplicationContextAdapter.
- Klassen TypeService er erstattet med et nytt grensesnitt ITypeService for bedre spesifisering type trygt ved Java generika
Hva er nytt i versjon 1.22:
- UjoProperty grensesnittet utvider CriterionMaker nå for en enklere Criterion bygningen.
- En ny merknad parameter kalt converter kan tildeles for en spesiell lese data fra / til ResultSet.
- En ny metode UjoComparator.sort () er implementert, samt en bedre typen trygt å bruke Java generika.
- SOLID databasen navn på utenlandske kolonner navne begrensninger gjennomføres.
- Den rette parameter av Criterion kan være en indirekte eiendom.
- Standard implementering toString () av AbstractUjo objektet er forbedret.
Hva er nytt i versjon 1.21:
- Java 7.0 støttes nå
- innfødte SQL spørring kan brukes i kjøretiden på strenge krav
- direkte støtte for Slf4J Logger rammeverk
- litt utvidet API for en enklere bruk
- nye spesielle grensesnitt til å lagre binære innhold til en BLOB
- ny abstrakt klasse (OrmTableSynchronized) er tilgjengelig for sikker bruk i en multi-tråd miljø
- mange andre utvidelser er implementert og
- liten feilretting for enkelte dialekter og noen mindre andre feil er fikset
Hva er nytt i versjon 1.20:
- dialekt for databasen MS-SQL gjennomføres takket være Tomas Hampl fra bedrift Effectiva
- ny Native Criterion er implementert med en SQL-uttrykk å bruke på Ujorm søket
- ny merknad @Comment kan brukes til å beskrive database tabeller eller kolonner
- dokumentasjon Ujorm brukerhåndboken er utvidet
- ny ytelsestest med databasen H2 er publisert
- ingen store feilen ble oppdaget
Hva er nytt i versjon 1.00:
- økt og transaksjonsstyring av Spring rammeverket
- optimal ytelse og lang API
- ny dokumentasjon
- positive tilbakemeldinger fra produksjon distribusjon
Kommentarer ikke funnet