Apache Cayenne

Logiciel capture d'écran:
Apache Cayenne
Détails logiciels:
Version: 3.1 / 3.2 M1
Date de transfert: 13 Apr 15
Licence: Gratuit
Popularité: 105

Rating: 4.0/5 (Total Votes: 1)

Apache Cayenne est ce que dans les professionnels de l'industrie appellent un «framework de persistance," un outil pour automatiser l'interaction et le stockage des données dans les bases de données relationnelles.
Comment fonctionne Cayenne est de lier les schémas de bases de données à des objets Java, persistance objet des modifications à la base de données et vice versa.
Cela enrichit une des caractéristiques de l'autre, offrant plus de contrôle en profondeur de la base de données sur les données grâce à de puissantes fonctions de manipulation d'objets de Java.
Avec la source de Cayenne, une interface graphique de bureau appelé «CayenneModeler" est également inclus, petite application pour la gestion des bases de données et leurs schémas utilisant une interface visuelle

Caractéristiques :.

  • moteur de génération de classe basée Velocity-
  • Une syntaxe complète objet de requête
  • Relation prélecture
  • Sur demande objet failles
  • Sur la demande relation failles
  • Objet héritage
  • la mise en cache de données
  • Base de données auto-détection

  • Objets
  • Générique persisté
  • Adaptable sur une base par projet
  • Documentation

Ce qui est nouveau dans cette version:

  • JDBC MySQL dosage
  • Méthode & quot; readNestedProperty & quot; Devrait résoudre par itératives Invocations sur DataObject et non complètes dans Cayenne.readNestedProperty
  • java.io.NotSerializableException lors de l'utilisation OSCache pour le cache de requête avec prélectures et cache PERSISTANTS.
  • NPE lorsque la persistance d'un objet nouvellement instatiated
  • Étudier colonnes à incrémentation automatique sur DB2 et changer la politique de l'adaptateur pour les soutenir
  • requêtes attributaires aplatis sont incorrectement générés
  • Informations sur la mémoire pendant environ dialogue
  • OutOfMemory lors de la sélection & quot; supprimer des clés étrangères mappée comme Object Attributes & quot;
  • NPE utilisant DataContext.objectFromDataRow pour un contexte imbriqué
  • Maven CGEN: tous et modes de Datamap ne peut pas être activé
  • Problème de derby:. Les opérateurs de comparaison ne sont pas pris en charge sur les valeurs de l'objet Clob
  • POST_LOAD ne est pas appelée sur les objets préextraites
  • Rappels: POST_UPDATE est appelé mise à jour objets enlevés, au lieu de post_remove
  • des mots réservés cartographie dans la clause WHERE
  • CGEN: double méthodes de rappel
  • héritage vertical est rompu pour les sous-classes avec plus d'un attribut aplatie
  • Modeler trivial bug NullPointerException sur Supprimer
  • BaseQueryMetadata.setPrefetches () provoque un verrou partagé
  • types de caractères Unicode sur MS SQL Server 2008 ne sont pas reconnus.

Ce qui est nouveau dans la version 3.0:.

  • groupe de cache retiré de modeleur requête
  • Erreur faute résoudre, pas de ligne correspondante existe dans la base de données.
  • Pkgenerator est accessible inutilement pour tables de jointure avec sa propre base de données généré PK.
  • Modeler:. Dialogue d'erreur ne indique pas la version correcte
  • Exception en tentant de & quot; déduire les relations & quot;.

Ce qui est nouveau dans la version 3.0 RC1:

  • Changements / Nouvelles fonctionnalités:
  • Support Undo / Redo dans modeleur
  • Correction de bugs:
  • la construction de Enum nécessite nom de chaîne d'énumération
  • la syntaxe de requête SQL avec rejoindre et OU sur Oracle8 (et peut-être OpenBase)
  • JPA-QL ne supporte pas les paramètres nuls
  • Erreur commettre CLOB sur Oracle8
  • Beaucoup d'erreurs de validation quand nous enlevons dbEntity
  • Arrêter le regroupement de Cayenne-agent.jar avec le distro
  • exportable erreur de validation dans le CM sur les types Java personnalisé
  • Saisie d'un Java personnalisé Tapez CM pour un ébauches de ObjEntity hors champs DB
  • Modeler essaye de charger les classes d'objets de données lors de la sélection d'une requête
  • Modeler ne peut pas l'héritage unset
  • JPA-QL: rejoint sur table jointe pas ajouté au SQL généré
  • Exclure asm pots de dépendances compilation maven
  • CreateIfNoSchemaStrategy fonctionne trop tard - la génération de pk se passe avant
  • Ne pas créer de nouvelles écouteur pour l'Datamap

Limites :

  • CayenneModeler

Logiciel similaire

Binary Admin
Binary Admin

12 May 15

Protos
Protos

28 Feb 15

mViewer
mViewer

13 May 15

facade
facade

13 May 15

D'autres logiciels de développeur Apache Software Foundation

Apache Empire-db
Apache Empire-db

10 Dec 15

Apache Marmotta
Apache Marmotta

1 Mar 15

Apache UIMA
Apache UIMA

1 Oct 15

Apache Commons Net
Apache Commons Net

11 Mar 16

Commentaires à Apache Cayenne

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!