Ujorm yra greitas ir paprastas naudoti ORM sprendimas Java su nedideliu pėdsaką. Kai kurias jo savybes tipas yra saugūs parametrai užklausų, atminties perkrovos apsaugos talpyklą ir Santykių žemėlapių "Java" kodas, o per proxy objektų ar subjekto narių.
Kodėl naujas ORM kartografavimo?
* Sistema turi tipo saugų užklausų kalba, kuri leidžia Java kompiliatorius rasti sintaksės klaida panaši kaip 4GL kalba
* Niekada daugiau LazyInitialization išskyrus a nors tingus iniciacijos yra palaikoma
* Nėra paini proxy verslo objektus
* Nėra sąrašas savybės yra palaikomi, bet ypatingas objektas vadinamas UjoIterator skirta kolekcija. UjoIterator suteikia toList () metodą, pavyzdžiui
* Lengva konfigūruoti ORM modelį "Java" kodą, pasirinktinai anotacijos ir XML failą
* Puikus spektaklis, pvz MULTI SELECT yra aštuonis kartus greičiau lyginant su Hibernate
* Mažos JAR failą, ir ne daugiau biblioteka priklausomybės
Savybės
- ištekliai ORM žemėlapių gali būti duomenų bazės lentelę, peržiūrėti, ar savo SQL Pasirinkite;
- JDBC užklausos parametrai yra perduodami pagal klausimo notacijos į PreparedStatement aukšto saugumo,
- Visi nuolatiniai objektai remiantis OrmUjo sąsaja, ty ant OrmTable įgyvendinimo
- Vidaus objektas talpyklos remiasi WeakHashMap klasės, kad dideli sandoriai nesukelia OutOfMemoryException
- API įkvėpė daugiausia Canyenne ir Hibernate sistemas. Norėčiau padėkoti autoriams už gerą darbą.
Kas naujo , šioje laidoje:
- Gimtoji duomenų bazės sekos yra remiama pagal naują klasę "NativeDbSequencer" .
- operatorius "BinaryOperator.NOT" yra palaikoma ORM modulio dabar.
- metodas KeyRing.find (..) pagerinamas apdorojant kompozitinių Keys.
- PropertyModifier klasė pertvarkyta švaresnį kodą ir geresnių rezultatų.
Kas naujo versija 1,34:
- Naujas Ujorm TransactionManager įgyvendinimas yra paruoštas naudoti.
- Kriterijus objektas yra serializable dabar.
- naujas metodas Criterion.toStringFull () spausdina būklę, įskaitant domeno vardo pavyzdį. (Asmens tapatybės EQ 3)
- naujas metodas spausdinti visa informacija apie Key.toStringFull (tiesa).
- CSV analizatoriaus ir kūrėjas turi išplėstą API.
- AliasTable klasė palaiko pastato nemokamai scenarijus SQL per Ujorm meta-modelį.
- Naujas ORM parametras MetaParams.INITIALIZATION_BATCH galite nurodyti vartotojas iniciacijos kodą.
Kas naujo versija 1,32:
- daug Ujo Walidatory yra dabar CORE moduliu bendra naudoti;
- viena duomenų bazė prašymas pakrovimo ryšiams palaikomas naudojant duomenų užklausa objekto API
- tingus pakrovimo gali būti išjungta kiekvienos užklausos dabar,
- CSV importo įrankis gali patikrinti antraštės turinį skaitykloje metu;
- RingBuffer priemonė buvo pratęsta naujų naudingų metodų,
- daugiau pasienio kontrolės postuose, kodas Valymo ir JUnit yra padaryta,
- dokumentacija buvo pratęstas,
testai
Kas naujo versija 1,31:
- Duomenų bazės ataskaitos atnaujinti arba ištrinti palaiko subjektas santykiai kriterijaus - įskaitant paketais,
- SQL subjektas ir stulpelių pavadinimai gali būti & quot; cituojamas & quot; pasirinktinai realių SQL, daugiau informacijos rasite būdą: MetaParams.setQuotedSqlNames ()
- vienas iš svarbiausių klaidą yra nustatyta kai kuriose tingus pakrovimo atvejais,
- aiškiai apibrėžtų pagrindinių vardas sukurta naudojant gamykloje yra nustatytas dabar,
- yra prieinama nauja puikus užsikimšimo į NetBeans IDE generuoti geteriai ir derintojai lengva UJO - dėka Martin Mahr
Kas naujo versija 1,30:
- Naujas modulis vadinamas ujo varteliai pateikti modelį varteliai karkasas Ujo objektų.
- NAUJUOSE KeyFactory už alternatyviu būdu kurti naujas ujo raktus.
- nauja sąsaja WeakKey be bendrinis domenas tipo parametras yra baigtas; tai yra supaprastinta raktas.
- NAUJUOSE raktų siekiama sukurti serializable ir nekintamas Key kolekciją.
- klasė SpringKeyFactory įgyvendinama siekiant sukurti specialius raktus; matyti NAUJUOSE ApplicationContextAdapter.
- klasė TypeService pakeičiamas nauju sąsajos ITypeService geresnio tipo saugus specifikaciją Java generinių vaistų;
Kas naujo versija 1.22:
- UjoProperty sąsaja išplečia CriterionMaker dabar paprastesniu kriterijaus pastatą.
- Naujas komentaras parametras vadinamas konverteris gali būti priskirtas už ypatingą skaitymo duomenis iš / į ResultSet.
- naujas metodas UjoComparator.sort () yra įgyvendinama, taip pat geriau tipas saugus naudojant Java generinius vaistus.
- įgyvendinamos Kietasis duomenų bazių pavadinimai užsienio stulpeliuose vardas apribojimus.
- Teisė parametras kriterijus gali būti netiesioginis nuosavybė.
- pagal nutylėjimą įgyvendinimas ToString () iš AbstractUjo objekto pagerėjo.
Kas naujo versija 1.21:
- "Java 7.0 palaiko dabar,
- gimtoji SQL užklausos gali būti naudojamas nuotėkio laiko reikalaujančių reikalavimus;
- tiesioginė parama Slf4J Logger sistemą;
- šiek tiek pratęstas API lengviau naudoti "
- Nauja speciali sąsaja saugoti skaitmeninį turinį į BLOB
- New abstrakti klasė (OrmTableSynchronized) galima saugiai naudoti multi-thread aplinkoje
- ir daugelis kitų plėtiniai yra įgyvendinta ir
- vabalėlis nustatantis kai kurių tarmių ir kai kurių nedidelių kitų klaidų yra fiksuota;
Kas naujo versija 1.20:
- tarmė, duomenų bazės MS-SQL įgyvendinama dėka Tomas Hampl iš įmonės Effectiva
- New Gimtoji kriterijus yra įgyvendintas su SQL išraiškos naudoti ant Ujorm užklausą "
- Naujas komentaras @Comment gali būti naudojamas apibūdinti duomenų bazės lenteles ar stulpelius,
- dokumentacija Ujorm Naudotojo vadovas pratęsiamas;
- New charakteristikų bandymas su duomenų baze H2 skelbiama,
- Ne pagrindinis klaidą buvo atrasta,
Kas naujo versija 1.00:
- sesijos ir sandoris valdymas pavasario sistemą;
- optimizuotas našumas ir išplėstinis "API"
- New dokumentus;
- teigiami atsiliepimai iš gamybos diegimui,
Komentarai nerastas