Ujorm

Sagteware kiekie:
Ujorm
Sagteware besonderhede:
Weergawe: 1.42
Upload datum: 21 Feb 15
Ontwikkelaar: Paul Ponec
Lisensie: Gratis
Populariteit: 4

Rating: 1.0/5 (Total Votes: 1)

Ujorm is 'n vinnige en maklik om te gebruik ORM oplossing vir Java met 'n klein voetspoor. Sommige van sy funksies is soort veilige parameters in navrae, 'n geheue oorlading beskerming kas en verhouding kartering deur Java-kode eerder deur volmag voorwerpe of entiteit state.
Hoekom 'n nuwe ORM kartering?
* Raamwerk het 'n soort veilige navraag taal waarmee die Java samesteller vind 'n sintaksfout soortgelyke soos 'n 4GL taal
* Nooit meer 'n LazyInitialization uitsondering al 'n lui inisialisering ondersteun
* Geen verwarrend volmag besigheid voorwerpe
* Geen lys eienskappe word ondersteun, maar 'n spesiale voorwerp genoem UjoIterator is ontwerp vir 'n versameling. Die UjoIterator bied 'n metode toList () byvoorbeeld
* Maklik om die ORM model deur Java bronkode instel, opsioneel deur notas en 'n XML-lêer
* Groot prestasie, bv Multi Select is agt keer vinniger in vergelyking met Hibernate
* Klein grootte van JAR lêer en nie meer biblioteek afhanklikhede

Eienskappe :

  • hulpbronne vir ORM kartering kan 'n databasistabel, oog wees, of jou eie SQL SELECT
  • JDBC navraag parameters wat deur 'n vraag notasie om die PreparedStatement vir 'n hoë sekuriteit
  • al aanhoudende voorwerpe is gebaseer op die OrmUjo koppelvlak, naamlik op die OrmTable implementering
  • interne kas voorwerp is gebaseer op die WeakHashMap klas sodat groot transaksies enige OutOfMemoryException
  • veroorsaak nie
  • die API is hoofsaaklik geïnspireer deur Canyenne en Hibernate raamwerke. Ek wil graag die skrywers bedank vir die goeie werk.

Wat is nuut in hierdie release:

  • Native databasis rye word ondersteun deur die nuwe klas 'NativeDbSequencer' .
  • Die operateur 'BinaryOperator.NOT' ondersteun in die ORM module nou.
  • Die metode KeyRing.find (..) verbeter vir ontleding van saamgestelde sleutels.
  • Die PropertyModifier klas is herontwerp vir skoner kode en beter prestasie.

Wat is nuut in weergawe 1,34:

  • Die nuwe Ujorm TransactionManager implementering is gereed vir gebruik.
  • Criterion voorwerp is nou serialiseerbaar.
  • 'n Nuwe metode Criterion.toStringFull () druk die toestand waaronder 'n domein naam deur 'n voorbeeld:. Persoon (ID EQ 3)
  • 'n Nuwe metode om al die inligting oor die Key.toStringFull (ware) te druk.
  • Die CSV ontleder en skepper het 'n uitgebreide API.
  • Die AliasTable klas ondersteun bou gratis SQL skrifte met behulp van die Ujorm meta-model.
  • 'n Nuwe ORM parameter MetaParams.INITIALIZATION_BATCH kan 'n inisialisering gebruiker-kode spesifiseer.

Wat is nuut in weergawe 1,32:

  • baie Ujo Validators is nou beskikbaar in die kernmodule vir 'n gemeenskaplike gebruik
  • die een databasis versoek laai vir verhoudings word ondersteun met behulp van die databasis Query voorwerp API
  • lui laai kan wees afgeskakel by verstek vir elke navraag nou
  • CSV invoer instrument kan 'n inhoud van die kop gaan in die leestyd
  • die RingBuffer instrument is verleng vir 'n nuwe bruikbare metodes
  • meer besoekpunte,-kode skoonmaak en Junit toetse word gedoen
  • dokumentasie uitgebrei

Wat is nuut in weergawe 1,31:

  • databasis state UPDATE of te verwyder ondersteun entiteit verhoudings in die Kriterium - insluitend die bondel af
  • SQL entiteit en kolom name kan wees & quot; aangehaal & quot; opsioneel in die werklike SQL-stellings, vir meer inligting sien die metode: MetaParams.setQuotedSqlNames ()
  • die een kritieke fout is vasgestel vir 'n paar gevalle van die lui laai
  • uitdruklik gedefinieer Sleutel naam geskep met behulp van 'n fabriek is nou vasgestel
  • daar beskikbaar is om die nuwe groot plug te NetBeans IDE om getters en etters maklik vir UJO genereer - danksy Martin Mahr

Wat is nuut in weergawe 1,30:

  • 'n Nuwe module genoem ujo paaltjies om 'n model vir die kolfblad raamwerk van Ujo voorwerpe.
  • 'n Nuwe klas KeyFactory vir 'n alternatiewe manier om nuwe ujo sleutels te skep.
  • Die nuwe koppelvlak WeakKey sonder die generiese tipe domein parameter is volbring; Dit is die vereenvoudigde Sleutel.
  • 'n Nuwe klas sleutelring bedoel om 'n serialiseerbaar en onveranderlike Sleutel versameling te skep.
  • Die klas SpringKeyFactory geïmplementeer om spesiale sleutels te skep; sien die nuwe klas ApplicationContextAdapter.
  • Die klas TypeService vervang met 'n nuwe koppelvlak ITypeService vir 'n beter tipe-veilige spesifikasie deur Java generiese

Wat is nuut in weergawe 1,22:

  • Die UjoProperty koppelvlak strek nou die CriterionMaker vir 'n eenvoudiger Criterion gebou.
  • 'n Nuwe body parameter genoem converter kan toegeskryf word vir 'n spesiale lesing data van / na ResultSet.
  • 'n Nuwe metode UjoComparator.sort () is geïmplementeer, asook 'n beter tipe veilige gebruik van Java generiese.
  • Solid databasis name van buitelandse kolomme naam beperkinge toegepas word.
  • Die reg parameter van Criterion kan 'n indirekte eiendom wees.
  • Die standaard implementering toString () van die AbstractUjo voorwerp verbeter.

Wat is nuut in weergawe 1,21:

  • Java 7.0 is nou ondersteun
  • moedertaal SQL navraag gebruik kan word in die aanloop tyd op te eis vereistes
  • direkte ondersteuning vir die Slf4J Logger raamwerk
  • effens verleng API vir 'n makliker gebruik
  • nuwe spesiale koppelvlak om binêre inhoud slaan 'n BLOB
  • nuwe abstrakte klas (OrmTableSynchronized) is beskikbaar vir die veilige gebruik in 'n multi-draad omgewing
  • baie ander uitbreidings geïmplementeer en
  • klein oplossing van bugs vir 'n paar dialekte en 'n paar klein ander foute is vasgestel

Wat is nuut in weergawe 1,20:

  • dialek vir die databasis MS-SQL geïmplementeer te danke aan Tomas Hampl van maatskappy Effectiva
  • nuwe Native kriterium is geïmplementeer met 'n SQL-uitdrukking te gebruik op Ujorm navraag
  • nuwe body @Comment kan gebruik word om die databasis tabelle of kolomme beskryf
  • dokumentasie Ujorm User Guide verleng
  • nuwe toets prestasie met die databasis H2 gepubliseer
  • nie 'n groot fout is ontdek

Wat is nuut in weergawe 1,00:

  • sessie en transaksie bestuur deur die lente raamwerk
  • new prestasie en uitgebreide API
  • nuwe dokumentasie
  • positiewe terugvoer van die produksie ontplooiing

Screenshots

ujorm_1_76895.png

Kommentaar te Ujorm

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!