Ujorm

Software screenshot:
Ujorm
Podrobnosti Software:
Verze: 1.42
Datum uploadu: 21 Feb 15
Vývojka: Paul Ponec
Licence: Volný
Popularita: 4

Rating: 1.0/5 (Total Votes: 1)

Ujorm je rychlé a snadno použitelné řešení ORM pro Javu s malými rozměry. Některé z jeho funkcí jsou typově bezpečné parametry v dotazech, paměť přetížení vyrovnávací paměti pro ochranu a mapování vztah podle kódu v jazyce Java spíše prostřednictvím proxy objektů nebo subjekt států.
Proč nová mapování ORM?
* Rámec má typ bezpečné dotazovací jazyk, který umožňuje java kompilátor najít chybu syntaxe podobný jako jazyk 4GL
* Nikdy spíše výjimka lazy initialization když líná inicializace je podporován
* žádné matoucí proxy serveru podnikatelské objekty
* Žádné vlastnosti seznamu jsou podporovány, ale speciální objekt nazvaný UjoIterator je určen pro kolekci. UjoIterator poskytuje způsob tolist (), například
* Snadno konfigurovat model ORM tím, java zdrojového kódu, případně pomocí anotací a XML souboru
* Skvělý výkon, např. multi SELECT je osmkrát rychleji v porovnání s spánku
* Malé rozměry souboru JAR a nic víc knihovny závislostí

Vlastnosti

  • prostředky pro mapování ORM může být databázové tabulky, zobrazení nebo své vlastní SQL SELECT
  • JDBC parametry dotazu jsou předány prostřednictvím otázka zápisu do PreparedStatement pro vysokou bezpečnost
  • všechny perzistentní objekty jsou založeny na rozhraní OrmUjo, a to na OrmTable implementační
  • mezipaměť vnitřní objekt je založen na třídě WeakHashMap, takže velké transakce nezpůsobuje žádné OutOfMemoryException
  • API byl inspirován hlavně Canyenne a hibernace rámců. Rád bych poděkoval autorům za dobře odvedenou práci.

Co je nového v této verzi:

  • nativní databáze sekvence jsou podporovány novou třídu "NativeDbSequencer" .
  • Operátor "BinaryOperator.NOT 'je podporována v ORM modulu teď.
  • Metoda KeyRing.find (..) je lepší pro analýzu kompozitních Keys.
  • Třída PropertyModifier je přepracován pro čistší kód a lepší výkon.

Co je nového ve verzi 1.34:

  • Nová implementace Ujorm TransactionManager je připraven k použití.
  • Kritérium objekt je nyní serializovatelný.
  • Nová metoda Criterion.toStringFull () vytiskne podmínku včetně domény názvy dle příkladu:. Osoba (id EQ 3)
  • Nová metoda vytisknout veškeré informace o Key.toStringFull (true).
  • CSV parser a tvůrce mají prodlouženou API.
  • AliasTable třída podporuje budování volné skripty SQL pomocí Ujorm meta-modelu.
  • Nový ORM parametr MetaParams.INITIALIZATION_BATCH lze zadat inicializační kód uživatele.

Co je nového ve verzi 1.32:

  • mnoho Ujo Validátor jsou nyní k dispozici v jádru modul pro běžné použijte
  • jedna databáze žádost zatížení pro vztahy je podporována pomocí API dotazu do databáze objekt
  • lazy loading může být zakázáno ve výchozím nastavení pro každou Query nyní
  • CSV import nástroj může zjistit obsah hlavičky v době čtení
  • nástroj RingBuffer byla prodloužena o nových užitečných metod
  • další kontrolní body, čištění kódu a JUnit testy jsou dělány
  • Dokumentace byla rozšířena

Co je nového ve verzi 1.31:

  • příkazy databáze aktualizovat nebo mazat podporuje subjekt vztahy v kritériu - včetně dávkovém režimu
  • SQL entit a názvy sloupců může být & quot; citováno & quot; volitelně v reálné příkazů SQL, pro více informací viz metoda: MetaParams.setQuotedSqlNames ()
  • jedna kritická chyba je opravena v některých případech líné načítání
  • jednoznačně definovaný název Key vytvořené pomocí továrna je stanovena nyní
  • je k dispozici nová velká ucpávání na NetBeans IDE pro generování metody pro čtení a zápis snadno UJO - díky Martin Mahr

Co je nového ve verzi 1.30:

  • Nový modul s názvem ujo-branka poskytnout vzor pro rámci Integrované z objektů ujo.
  • Nová třída KeyFactory pro alternativní způsob, jak vytvořit nové ujo klíče.
  • Nové rozhraní WeakKey bez generického parametru type doména je dokončen; to je zjednodušený klíč.
  • Nová třída klíčence zamýšlel vytvořit serializovatelný a neměnnou sbírku klíčů.
  • Třída SpringKeyFactory je realizován vytvářet speciální klíče; viz nová třída ApplicationContextAdapter.
  • Třída TypeService je nahrazen novým rozhraním ITypeService pro lepší specifikaci typově bezpečný Java generik

Co je nového ve verzi 1.22:

  • Rozhraní UjoProperty rozšiřuje CriterionMaker nyní jednodušší Criterion budovy.
  • Nový parametr anotace s názvem převodník lze přiřadit speciální čtení dat z / do ResultSet.
  • je implementována nová metoda UjoComparator.sort (), stejně jako lepší typ bezpečné používání Java generik.
  • Tvrdé názvy databáze zahraničního sloupců názvů omezení jsou implementovány.
  • Právo parametr kritéria mohou být nepřímé vlastnictví.
  • Výchozí implementace toString () objektu AbstractUjo je lepší.

Co je nového ve verzi 1.21:

  • Java 7.0 je nyní podporován
  • nativní SQL dotaz lze použít v běhu na náročné požadavky
  • přímá podpora pro rámec Slf4J Logger
  • mírně prodloužena API pro snadnější používání
  • Nová speciální rozhraní pro ukládání binární obsah do BLOB
  • Nová abstraktní třída (OrmTableSynchronized) je k dispozici pro bezpečné použití v multi-thread prostředí
  • mnohé další rozšíření je implementován a
  • malá chyba, kterým se na některých dialektech a některých menších dalších chyb jsou opraveny

Co je nového ve verzi 1.20:

  • dialekt pro databázi MS-SQL je realizován díky Tomáš Hampl od firmy Effectiva
  • Nový Native Criterion je realizován s výrazem SQL pro použití na Ujorm dotazu
  • nové anotace @Comment lze použít k popisu databázové tabulky nebo sloupce
  • dokumentace Ujorm Uživatelská příručka je prodloužena
  • Nový test výkonnosti s databázovým H2 je zveřejněn
  • žádná velká chyba byla objevena

Co je nového ve verzi 1.00:

  • relace a řízení transakcí prostřednictvím rámci jarního
  • optimalizovaný výkon a rozšířené API
  • nová dokumentace
  • pozitivní zpětná vazba z rozšíření výroby

Ukázky

ujorm_1_76895.png

Komentáře k Ujorm

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!