Apache Cayenne is wat in die bedryf werksaam noem 'n "volharding raamwerk," 'n instrument vir die outomatisering van die interaksie en berging van data in relasionele databasisse.
Hoe Cayenne werk is databasis skemas te bind Java voorwerpe, volhard voorwerp verander na die databasis en omgekeerd.
Dit verryk 'n mens met die ander se funksies, die verskaffing van meer in-diepte beheer oor die databasis se data te danke aan Java se kragtige voorwerp manipulasie funksies.
Saam met Cayenne se bron, 'n lessenaar GUI genoem die "CayenneModeler" is ook ingesluit, klein aansoek vir die bestuur van databasisse en hul skemas met 'n visuele koppelvlak
Eienskappe :.
- Velocity-gebaseerde klas generasie enjin
- 'n volledige voorwerp navraag sintaksis
- Verhoudings pre-haal
- On-demand voorwerp verskuiwing
- On-demand verhouding verskuiwing
- Object erfenis
- Data caching
- Database motor-opsporing
- Generiese volgehou voorwerpe
- Scalable op 'n per-projek basis
- Dokumentasie
Wat is nuut in hierdie release:
- MySQL JDBC gebind
- Metode & quot; readNestedProperty & quot; Moet los deur middel Iteratiewe aanroepingen op DataObject en nie volledig Binne Cayenne.readNestedProperty
- java.io.NotSerializableException wanneer OSCache vir navraag kas met prefetches en persitent kas.
- NPE wanneer volhard 'n nuut instatiated voorwerp
- Ondersoek motor-inkrement kolomme op DB2 en skakel die adapter beleid om hulle te ondersteun
- Flattened kenmerk navrae verkeerd gegenereer
- Memory inligting vir sowat dialoog
- OutOfMemory by die kies van & quot; Verwyder vreemde sleutels Gekarteerde as Object eienskappe & quot;
- NPE behulp DataContext.objectFromDataRow vir 'n sub-konteks
- Maven cgen: almal en datamap modes kan nie geaktiveer word
- Probleem in derby. Vergelyking operateurs word nie ondersteun op Clob voorwerp waardes
- POST_LOAD is nie 'n beroep op prefetched voorwerpe
- verifikasie: POST_UPDATE uitgeroep opgedateer verwyder voorwerp, in plaas van POST_REMOVE
- voorbehou woorde kartering in WHERE klousule
- cgen: duplikaat terugbel metodes
- Vertikale erfenis is gebreek vir subklasse met meer as een plat kenmerk
- Modeler triviale fout NullPointerException op verwyder
- BaseQueryMetadata.setPrefetches () veroorsaak 'n gedeelde slot
- Unicode karakter tipes op MS SQL 2008 bediener is nie erken nie.
Wat is nuut in die weergawe 3.0:.
- Cache groep verwyder uit modeler navraag
- Fout oplossing van skuld, geen ooreenstemmende ry bestaan in die databasis.
- Pkgenerator is onnodig verkry vir sluit tafels met eie databasis gegenereer PK.
- Modeler:. Fout dialoog nie die korrekte weergawe wys
- Uitsondering toe probeer & quot; Lei Verhoudings & quot;.
Wat is nuut in die weergawe 3.0 RC1:
- Wysigings / Nuwe funksies:
- Herroep / Weer ondersteuning in modeler
- Bug fixes:
- Enum konstruksie vereis string naam van enum
- Query SQL syntax met aansluit en OR op Oracle8 (en miskien OpenBase)
- EJBQL nie null parameters ondersteun
- Fout pleeg CLOB op Oracle8
- Baie validasiefoute wanneer ons verwyder dbEntity
- Stop bundeling cayenne-agent.jar met die distro
- Inlegbare validering fout in CM op persoonlike Java tipes
- Die aangaan van 'n persoonlike Java Tik CM vir 'n ObjEntity spasies uit DB velde
- Modeler probeer data voorwerp klasse te laai by die kies van 'n navraag
- Modeler kan nie ontstel erfenis
- EJBQL: sluit aan by aangesluit tafel nie bygevoeg gegenereer SQL
- Verban asm pype van Stel Maven afhanklikhede
- CreateIfNoSchemaStrategy loop te laat - PK generasie gebeur voor
- misluk nuwe luisteraar te skep vir die DataMap
Beperkings :
- CayenneModeler
Kommentaar nie gevind