Ujorm

Screenshot Software:
Ujorm
Detalii soft:
Versiune: 1.42
Incarca data: 21 Feb 15
Producător: Paul Ponec
Licenţă: Gratuit
Popularitate: 4

Rating: 1.0/5 (Total Votes: 1)

Ujorm este o soluție rapidă și ușor de utilizat ORM pentru Java, cu o amprentă mică. Unele dintre caracteristicile sale sunt de tip parametri de siguranță în interogări, o memorie cache de supraîncărcare de protecție și de cartografiere relație de cod Java, mai degrabă prin obiecte proxy sau stări ale entității.
De ce o nouă mapare ORM?
* Cadrul are un limbaj de tip sigur de interogare care permite compilator java găsi o eroare de sintaxă similară ca o limbă 4GL
* Niciodată mai mult o excepție, deși LazyInitialization o inițializare leneș este acceptat
* fără proxy confuz obiecte de afaceri
* Nu au proprietăți listă sunt acceptate, dar un obiect special numit UjoIterator este proiectat pentru o colecție. UjoIterator ofera o metoda toList (), de exemplu,
* Ușor de configurat modelul ORM în funcție de codul sursă java, opțional prin adnotări și dintr-un fișier XML
* O mare performanță, de exemplu Selectare multiplă este de opt ori mai rapid în comparație cu Hibernare
* Dimensiuni mici de fișier JAR și nu mai bibliotecă dependențe

Caracteristici :

  • resurse pentru cartografierea ORM poate fi un tabel de baze de date, vizualizare, sau propriul dvs. SQL SELECT
  • parametrii de interogare JDBC sunt trecute printr-o însemnare întrebare la PreparedStatement pentru o înaltă securitate
  • toate obiectele persistente sunt bazate pe interfața OrmUjo, și anume cu privire la punerea în aplicare OrmTable
  • cache-obiect intern se bazează pe clasa WeakHashMap, astfel încât tranzacțiile mari nu produce nici un OutOfMemoryException
  • API-ul a fost inspirat în principal de Canyenne si Hibernate cadre. Aș dori să le mulțumesc autorilor pentru munca bune.

Ce este nou în această versiune:

  • secvențe de baze de date native sunt suportate de către noua clasă "NativeDbSequencer" .
  • Operatorul "BinaryOperator.NOT" este acceptat în modulul ORM acum.
  • Metoda KeyRing.find (..) este îmbunătățită pentru parsarea Keys compozit.
  • Clasa PropertyModifier este reproiectat pentru codul de mai curat și o performanță mai bună.

Ce este nou în versiunea 1.34:

  • Noua implementare Ujorm TransactionManager este gata de utilizare.
  • obiect Criteriul este serializabil acum.
  • O nouă metodă Criterion.toStringFull () imprimă condiția, inclusiv un nume de domeniu de exemplu:. Persoana (id EQ 3)
  • O nouă metodă pentru a imprima toate informațiile despre Key.toStringFull (adevărat).
  • Parserul CSV și creatorul au un API extins.
  • Clasa AliasTable sprijină construirea de script-uri SQL gratuit folosind Ujorm meta-model.
  • Un nou parametru ORM MetaParams.INITIALIZATION_BATCH poate specifica un cod de inițializare utilizator.

Ce este nou în versiunea 1.32:

  • multe Ujo validatorilor sunt disponibile acum în modulul de bază pentru comună utilizați
  • o bază de date cerere de încărcare pentru relații este suportată folosind API-ul bazei de date de interogare obiect
  • leneș de încărcare poate fi dezactivată în mod implicit pentru fiecare interogare acum
  • instrument de import CSV poate verifica un conținut de antet în timpul de citire
  • instrumentul RingBuffer a fost extins pentru noi metode utile

  • Teste
  • mai multe puncte de control, curățare cod și JUnit sunt efectuate
  • documentație a fost extinsă

Ce este nou în versiunea 1.31:

  • declarații de baze de date UPDATE sau DELETE reazeme relații entitate în criteriul - inclusiv modul de lot
  • entitate SQL și coloana nume pot fi & quot; citat & quot; în mod opțional, în instrucțiunile SQL reale, pentru mai multe informații vezi metoda: MetaParams.setQuotedSqlNames ()
  • o bug critic este fixat pentru unele cazuri de încărcare leneș
  • nume-cheie definite în mod explicit create cu ajutorul unei fabrici este fixat acum
  • este disponibil noul mare obturarea pentru a NetBeans IDE pentru a genera getters și setteri ușor pentru UJO - datorită lui Martin Mahr

Ce este nou în versiunea 1.30:

  • Un nou modul numit ujo-wicket pentru a oferi un model pentru cadrul Wicket de obiecte Ujo.
  • O nouă clasă de KeyFactory pentru o modalitate alternativă de a crea noi chei ujo.
  • Noua interfață WeakKey fără parametrul de tip domeniu generic este terminat; este cheia simplificată.
  • O nouă clasă de keyring menită să creeze o colecție cheie serializabil și neschimbătoare.
  • SpringKeyFactory de clasă este implementat pentru a crea chei speciale; a se vedea noul ApplicationContextAdapter de clasă.
  • TypeService clasă este înlocuită cu o nouă interfață ITypeService pentru o mai bună caietul de sarcini-tip în condiții de siguranță de produse generice Java

Ce este nou în versiunea 1.22:

  • Interfața UjoProperty extinde CriterionMaker acum pentru o clădire de criteriu mai simplu.
  • Un nou parametru numit adnotare convertor poate fi atribuită pentru o serie de date speciale de citire de la / la ResultSet.
  • O nouă metodă UjoComparator.sort () este pusă în aplicare, precum și un tip mai bun sigur folosind generice Java.
  • numele bazelor de date solide de coloane străine constrângeri de nume sunt puse în aplicare.
  • Parametrul dreptul criteriului poate fi o proprietate indirectă.
  • implementare toString implicit () a obiectului AbstractUjo este îmbunătățită.

Ce este nou în versiunea 1.21:

  • Java 7.0 este acceptat acum
  • interogare SQL nativă poate fi utilizată în run-time cu privire la cerințele exigente
  • suport direct pentru cadrul Slf4J Logger
  • API extins ușor pentru o utilizare mai ușoară
  • nouă interfață specială pentru a stoca conținut binar la un BLOB
  • nouă clasă abstractă (OrmTableSynchronized) este disponibil pentru utilizarea în condiții de siguranță într-un mediu multi-thread
  • multe alte extensii este pus în aplicare și
  • rezolvarea bug-urilor mici pentru unele dialecte și alte câteva bug-uri minore sunt fixe

Ce este nou în versiunea 1.20:

  • dialect pentru baze de date MS-SQL este implementat, datorită Tomas Hampl de la compania Effectiva
  • Noul criteriu nativ este pus în aplicare cu o expresie SQL pentru a utiliza pe interogare Ujorm
  • nouă @Comment adnotare poate fi folosit pentru a descrie tabelele bazei de date sau coloane
  • documentație Ujorm Ghidul utilizatorului este extins
  • nou test de performanță cu H2 bază de date este publicată
  • nici o eroare majoră a fost descoperit

Ce este nou în versiunea 1.00:

  • sesiune și de gestionare a tranzacțiilor de către cadrul de primăvară
  • performanță optimizată și extinsă API
  • o nouă documentație,
  • feedback pozitiv de la desfășurarea de producție

Imagini

ujorm_1_76895.png

Comentarii la Ujorm

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!