DataNucleus Access Platform

Logiciel capture d'écran:
DataNucleus Access Platform
Détails logiciels:
Version: 4.0.4
Date de transfert: 17 Feb 15
Développeur: DataNucleus
Licence: Gratuit
Popularité: 4

Rating: nan/5 (Total Votes: 0)

Access Platform DataNucleus est un logiciel libre, distribué librement et logiciel de plate-forme indépendante qui fournit la persistance des données et la récupération à divers magasins de données en utilisant différentes API, avec une gamme de requête languages.Supported API, des banques de données et de requête languagesAmong les API prises en charge (Application Programming Interfaces), nous pouvons mentionner JDO (JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JDO3.1) et JPA (JPA1, JPA2, JPA2.1). Banques de données pris en charge incluent SGBDR, db4o, LDAP, Excel, XML, NeoDatis, et JSON.
D'autre part, Access Platform DataNucleus prend en charge divers langages de requêtes, y compris JDOQL, JPQL, SQL, db4o maternelle, NucleusSQL, et critères NeoDatis. Si vous voulez JDO3.x et JPA2.0 vous devez utiliser DataNucleus la version 4.x, et si vous voulez JDO3.x et JPA2.1 vous devez utiliser la version DataNucleus 3.x.Includes une grande variété de extensionsThanks à son architecture de plugin puissante , DataNucleus Access Platform & rsquo; la fonctionnalité par défaut peut être facilement étendu grâce à des extensions. Une grande variété d'extensions sont disponibles sur le projet & rsquo; s site (voir lien à la fin de l'article), où vous pouvez voir des informations sur chacun d'eux.
Parmi ceux-ci, nous pouvons citer les types Java, Niveau 1/2 cache, annotations, localisation JTA, résolveurs de ClassLoader, directeur de magasin, gestionnaire de métadonnées XML, générateur de valeur, gestion JMX, les mécanismes de démarrage automatique, propriétés de persistance, et la fabrique de connexions.
En outre, le langage de requête, chaîne d'identité traducteur, l'identité de la banque de données, XML entité métadonnées résolveur, convertisseurs de type, gérant du magasin, gestionnaire membre d'annotation, l'identité Traducteur clé, cache de requête, les méthodes d'interrogation et annotation de classe extensions de gestionnaire sont également available.Under le capot et exploitation pris en charge systemsBeing écrit dans le langage de programmation Java, DataNucleus est indépendante d'un des systèmes d'exploitation, car il supporte GNU / Linux, BSD, Solaris, Microsoft Windows et les systèmes d'exploitation Mac OS X. Les deux plates-formes informatiques 64 bits et 32 ​​bits sont pris en charge à ce moment

Ce qui est nouveau dans cette version:.

  • Auto-générer MANIFEST.MF informations OSGi en utilisant le plugin Maven faisceau
  • Changer utilisation de StringBuffer à StringBuilder pour l'efficacité
  • Ajouter correction d'avoir une meilleure contrat pour JDK1.7 + pour getter lors de l'utilisation des propriétés de persistance
  • Ajout du support pour l'évaluation en mémoire requête de String.concat
  • Fournir API repli pour l'amélioration de l'exécution
  • Ajout de vérifications de métadonnées pour certaines erreurs de spécification de clé primaire commune
  • Support persistance de champs StringBuilder
  • JPA: fixer des critères FromImpl getJoins / getFetches de revenir ensemble vide lorsque null
  • XML: restructuré pour permettre possibilité d'utiliser différentes implémentations JAXB interne
  • XML: ajouter le support pour l'indentation formatage XML
  • Cache: soutien amélioré la cohérence à 3,6 +
  • SGBDR: Ajout du support pour la gamme de requête dans la banque de données Derby, SQLServer 2012, Firebird
  • SGBDR: Ajout du support pour les séquences avec SQLServer 2012
  • SGBDR: Ajout du support pour les relations MN en utilisant des listes ordonnées
  • SGBDR: corrections à la création de schéma pour les relations MN
  • SGBDR: Ajout du support pour les paramètres avec fonction de vrac-fetch
  • SGBDR: vrac chercher un soutien supplémentaire pour les champs de tableau
  • SGBDR: ajouter possibilité de désactiver vrac chercher sur une base per-requête
  • géospatiales: nouveau plugin comprenant fusionné spatiale / awtgeom plugins
  • géospatiales: ajouté quelques méthodes de PostGIS disparues et validé contre dernière version du pilote JDBC PostGIS
  • MongoDB: amélioration de la gestion des pièces de commande / intervalle de recherche pour corriger contribution précédente
  • MongoDB: mise à niveau à utiliser dernier pilote java
  • HBase: Correction d'un problème avec récupération des Enum stockée sous forme numérique (ordinale)
  • Diverses autres corrections de bugs et améliorations mineures

Ce qui est nouveau dans la version 3.3.5:

  • Enveloppez toute exception levée de sorte que JDOHelper.getObjectId il répond à la spécification JDO
  • Correction chargement de classe pour les validateurs de propriété pour OSGi
  • Couple de correctifs pour la gestion de la relation optimistes
  • JDO: Changement PMF être Serializable
  • JPA: Changer EMF et CriteriaQuery être Serializable
  • JPA: fixer des critères CONCAT soutiennent pour donner sous forme de chaîne de JPQL correcte
  • JPA: Ajout du support pour IN avec critères requêtes via CriteriaBuilder
  • JPA: Ajout du support pour JPQL & quot; TRAITER & quot; dans la clause WHERE
  • SGBDR: Ajout du support pour vrac chercher des champs de collecte valeurs multiples d'un candidat lors de FetchPlan d'une requête (supprime & quot; 1 + N & quot; problème)
  • SGBDR: Ajout du support pour SQLServer gérer JDOQL String.substring avec 2 args (Daniel Dai)
  • SGBDR: Ajout du support pour JDOQL String.concat (Daniel Dai)
  • SGBDR: Fixer à la détection de type de soutien requis pour stocker une collection, en utilisant des métadonnées plus
  • MongoDB: Ajout du support pour préciser les MongoOptions lors de la création de la première connexion (Robin Zhang)
  • Spatial: Correction de quelques méthodes de PostGIS manquants
  • Diverses autres corrections de bugs et améliorations mineures

Ce qui est nouveau dans la version 3.2.9:

  • Enveloppez toute exception levée de sorte que JDOHelper.getObjectId il répond à la spécification JDO
  • Correction chargement de classe pour les validateurs de propriété pour OSGi
  • Couple de correctifs pour la gestion de la relation optimistes
  • JDO: Changement PMF être Serializable
  • SGBDR: Ajout du support pour vrac chercher des champs de collecte valeurs multiples d'un candidat lors de FetchPlan d'une requête (supprime & quot; 1 + N & quot; problème)
  • SGBDR: Ajout du support pour SQLServer gérer JDOQL String.substring avec 2 args (Daniel Dai)
  • SGBDR: Ajout du support pour JDOQL String.concat (Daniel Dai)
  • SGBDR: Fixer à la détection de type de soutien requis pour stocker une collection, en utilisant des métadonnées plus
  • MongoDB: Ajout du support pour préciser les MongoOptions lors de la création de la première connexion (Robin Zhang)
  • Spatial: Correction de quelques méthodes de PostGIS manquants
  • D'autres corrections de bugs et améliorations mineures

Ce qui est nouveau dans la version 3.2.8:

  • Métadonnées: Ajouter niveau de verrouillage pour processus de chargement de métadonnées pour aider dans des environnements multithread
  • Métadonnées: correction de bug dans OrderMetadata pour les environnements multithreads
  • Correction de quelques problèmes de démarrage potentiels avec ExecutionContext / ObjectProvider dans des environnements multithread
  • Change & quot; & quot ;, datanucleus.SerializeRead & quot; & quot ;, datanucleus.cache.collections & quot; & quot ;, datanucleus.deletionPolicy & quot; & quot ;, datanucleus.query.jdoql.allowAll & quot; datanucleus.query.sql.allowAll & quot; être de dérogation possible sur le PM / EM
  • Cache: mise à jour javax.cache soutien pour & quot; 1,0-PFD & quot; standard
  • SGBDR: Fixer à la persistance des bidirectionnel 1-N avec Set
  • SGBDR: Changement support magasins d'être l'un par champ et être thread-safe
  • SGBDR: Soutien aux expressions booléennes plus de clause de résultat pour JDOQL / JPQL
  • SGBDR: Prise en charge de la persistance d'un champ sérialisé dans un fichier local
  • SGBDR: Prise en charge de la persistance d'un champ de type de fichier en streaming vers / depuis la banque de données
  • SGBDR: Mise à jour & quot; source de données & quot; point de plug-in pour être & quot; & quot ;, ConnectionPool ajoutant plus de fonctionnalités
  • Neo4j: soutien à la persistance des champs de carte (carte, carte)
  • Neo4j: support pour l'utilisation base de données intégrée avec des propriétés de configuration fournis par l'utilisateur
  • Neo4j: soutien à l'accès à la requête Cypher sous-jacente pour une requête JDOQL / JPQL
  • MongoDB: un soutien pour l'évaluation de la requête de plusieurs méthodes de cordes en-datastore (Marcin Jurkowski)
  • MongoDB: un soutien pour l'évaluation de la requête de Collection.contains en datastore (Marcin Jurkowski)
  • MongoDB: fixer à la récupération de champ de version de la classe (Marcin Jurkowski)
  • MongoDB: soutien pour les littéraux de la requête de type character
  • D'autres corrections de bugs et améliorations mineures

Ce qui est nouveau dans la version 3.3.4:

  • Métadonnées: Ajouter niveau de verrouillage pour processus de chargement de métadonnées pour aider dans des environnements multithread
  • Métadonnées: correction de bug dans OrderMetadata pour les environnements multithreads
  • Correction de quelques problèmes de démarrage potentiels avec ExecutionContext / ObjectProvider dans des environnements multithread
  • Change & quot; & quot ;, datanucleus.SerializeRead & quot; & quot ;, datanucleus.cache.collections & quot; & quot ;, datanucleus.deletionPolicy & quot; & quot ;, datanucleus.query.jdoql.allowAll & quot; datanucleus.query.sql.allowAll & quot; être de dérogation possible sur le PM / EM
  • Cache: mise à jour javax.cache soutien pour & quot; 1,0-PFD & quot; standard
  • JPA: Fix à métamodèle Attribute.isOptional à retourner false pour les champs de PK
  • SGBDR: Fixer à la persistance des bidirectionnel 1-N avec Set
  • SGBDR: Changement support magasins d'être l'un par champ et être thread-safe
  • SGBDR: Soutien aux expressions booléennes plus de clause de résultat pour JDOQL / JPQL
  • SGBDR: Prise en charge de la persistance d'un champ sérialisé dans un fichier local
  • SGBDR: Prise en charge de la persistance d'un champ de type de fichier en streaming vers / depuis la banque de données
  • SGBDR: Mise à jour & quot; source de données & quot; point de plug-in pour être & quot; & quot ;, ConnectionPool ajoutant plus de fonctionnalités
  • Neo4j: soutien à la persistance des champs de carte (carte, carte)
  • Neo4j: support pour l'utilisation base de données intégrée avec des propriétés de configuration fournis par l'utilisateur
  • Neo4j: soutien à l'accès à la requête Cypher sous-jacente pour une requête JDOQL / JPQL
  • MongoDB: un soutien pour l'évaluation de la requête de plusieurs méthodes de cordes en-datastore (Marcin Jurkowski)
  • MongoDB: un soutien pour l'évaluation de la requête de Collection.contains en datastore (Marcin Jurkowski)
  • MongoDB: fixer à la récupération de champ de version de la classe (Marcin Jurkowski)
  • MongoDB: soutien pour les littéraux de la requête de type character
  • Diverses autres corrections de bugs et améliorations mineures

Quoi de neuf dans la version 3.2.7:

  • JPA: fixer au métamodèle SimpleAttributeImpl.isVersion (Adrian Ber)
  • JPA: ajouter le support de multi-domaine syntaxe de jointure dans JPQL clause FROM
  • JPA: mise à jour de la manipulation de la gamme JPQL quand juste premier résultat sur
  • SGBDR: fixer pour SQLServer problème de nom de schéma (Shanyu Zhao)
  • SGBDR: ajouter le support pour l'utilisation FetchPlan lors de l'interrogation sur & quot; complète table & quot; candidat (clé primaire juste récupéré précédente)
  • SGBDR: amélioration des processus visant à déterminer le nom de classe en l'absence de sous-classes connues à propos, pour éviter SQL
  • SGBDR: soutien à la persistance de type Double dans le type de magasin de données SQLServer FLOAT (Shuaishai Nie)
  • JSON: fixer sur la récupération des objets dans la requête afin que les cas, l'application-id identité ont affecté
  • MongoDB: Ajout du support pour la commande de requête en cours de traitement dans la banque de données (Marcin Jurkowski))
  • Renommer & quot; Google collections & quot; Plugin pour & quot; goyave & quot;
  • JDO: distribuer jdo-api-3.1 rc1
  • D'autres corrections de bugs et améliorations mineures

Quoi de neuf dans la version 3.3.3:

  • JPA: fixer au métamodèle SimpleAttributeImpl.isVersion (Adrian Ber)
  • JPA: ajouter le support de multi-domaine syntaxe de jointure dans JPQL clause FROM
  • JPA: mise à jour de la manipulation de la gamme JPQL quand juste premier résultat sur
  • JPA: soutien hérité TypeConverters (Adrian Ber)
  • JPA: passer propriétés du FEM à ClassTransformer lorsqu'il est exécuté en mode géré
  • SGBDR: fixer pour SQLServer problème de nom de schéma (Shanyu Zhao)
  • SGBDR: ajouter le support pour l'utilisation FetchPlan lors de l'interrogation sur & quot; complète table & quot; candidat (clé primaire juste récupéré précédente)
  • SGBDR: amélioration des processus visant à déterminer le nom de classe en l'absence de sous-classes connues à propos, pour éviter SQL
  • SGBDR: soutien à la persistance de type Double dans le type de magasin de données SQLServer FLOAT (Shuaishai Nie)
  • JSON: fixer sur la récupération des objets dans la requête afin que les cas, l'application-id identité ont affecté
  • MongoDB: Ajout du support pour la commande de requête en cours de traitement dans la banque de données (Marcin Jurkowski))
  • Renommer & quot; Google collections & quot; Plugin pour & quot; goyave & quot;
  • JDO: distribuer jdo-api-3.1 rc1
  • Diverses autres corrections de bugs et améliorations mineures

Ce qui est nouveau dans la version 3.3.0 Étape 1:

  • Cartographie: répondre aux héritage avec (multiple ) MappedSuperclass partie en bas arbre, mais avec l'entité superclasse avec sa propre table (ce est à dire efficaceMappedSubclass)
  • SchemaTool: propriétés de soutien fichier et / ou accessoires système impérieuses persistence.xml
  • Simplifier le stockage interne des métadonnées pour chercher des groupes et des contraintes
  • Renommer & quot; datanucleus.metadata.validate & quot; propriété de persévérance pour & quot; datanucleus.metadata.xml.validate & quot;
  • Ajouter & quot; datanucleus.metadata.xml.namespaceAware & quot; pour permettre un contrôle sur l'utilisation des espaces de noms XML
  • Correction de file d'attente d'opération pour supprimer Carte opérations
  • Ajouter vérification de la spécification de valeur discriminante pour les classes abstraites
  • JPA: Soutenir plus de situations
  • JPA: Course contre JPA 2.1 jar API
  • JPA: Soutien JPA 2.1 et la spécification ForeignKey Index
  • JPA: Soutien JPA 2.1 JPQL & quot; FONCTION & quot;
  • JPA: Soutien JPA 2.1 Critères UPDATE / DELETE
  • JPA: Soutien JPA 2.1 DE & quot; ON & quot; Critères de recherche
  • JPA: soutien Drop DN pour l'extensionIndex annotation (utiliser JPA 2.1 annotation maintenant)
  • SGBDR: amélioration Génération de schéma pour mieux répondre à toute commande de classes d'entrée
  • SGBDR: correction Génération de schéma d'initialisation récursive de PK d'une table
  • SGBDR: Fix à la manipulation du FK carte où clé / valeur ont héritage et la touche / de valeur est stockée dans une superclasse
  • SGBDR: Fixer à la valeur-carte discriminateur de manutention pour objet incorporé
  • SGBDR: Ajout de la possibilité d'invoquer ne importe quelle fonction SQL (pour JPA 2.1)
  • MongoDB: fixer de spécifier explicitement le type de stockage pour les types de wrapper primitive
  • Diverses corrections et améliorations mineures de bogues

Ce qui est nouveau dans la version 3.2.0:

  • Correction d'une évaluation en mémoire lors de l'utilisation d'une variable qui n'a pas de valeur possible
  • opération de déplacement file d'attente pour SCO à ExecutionContext afin qu'il puisse contrôler l'ensemble du processus de rinçage
  • Désactiver ObjectProvider mise en commun car elle provoque actuellement des problèmes lorsque dans un environnement hautement multithread
  • Ajouter vérifier tenté persistance des champs final
  • JPA: permettre la suppression d'un utilisateur source de données JNDI avec une source de données basée sur l'URL
  • SGBDR: fixer à jour vrac lorsque la configuration des champs à NULL
  • SGBDR: Cater pour les champs d'un type qui ont un TypeConverter mais aucune cartographie définie, retombant à la TypeConverter
  • Neo4j: Support pour vrac supprimer
  • MongoDB: Support pour vrac supprimer
  • HBase: Support pour vrac supprimer
  • Version 3.2 comprend les principales modifications suivantes plus de 3,1:
  • L'amplificateur et l'ASM sont maintenant fusionnés dans DataNucleus-core
  • L2 cache des champs sérialisés embarqués / maintenant réglé par défaut sur
  • Les objets de ExecutionContext sont maintenant regroupées, ainsi que diverses autres améliorations de performance
  • Enhancer comprend maintenant une option pour étendre les classes que amovible indépendamment de métadonnées
  • Neo4j: utilise maintenant une seule connexion par PM / EM
  • Neo4j: prend désormais en charge vrac supprimer
  • MongoDB: utilise maintenant une seule connexion par PM / EM
  • MongoDB: prend désormais en vrac supprimer
  • HBase: prend en charge plusieurs extensions pour les filtres de floraison, la compression, en mémoire etc (Nicolas Seyvet)
  • HBase: prend désormais en vrac supprimer
  • SGBDR: Ajout du support pour la base de données Virtuoso (Emmanuel Poitier)
  • SGBDR: ajout du support pour pool de connexion Tomcat (Marshall Reeske)
  • OSGi: amélioration de la capacité de déploiement en raison de restrictions dépendance de version
  • JPA: validé à travailler avec JBoss 7 (merci à Nicolas Seyvet et Scott Marlow)
  • JPA: l'accès de champ non-détaché entraînera IllegalAccessException au lieu de l'exception JDO précédente
  • JPA: soutien à JPA2.1 DE & quot; ON & quot; clauses
  • JPA: soutien à l'utilisation de la majeure partie de persist (), remove (), merge () et retirer () (passer en collection ou un tableau d'entités)
  • JPA: soutien à JPA2.1 & quot; Générer schéma & quot; fonction
  • Si un type est pris en charge pour être persistante alors sa valeur par défaut persistante maintenant (pas besoin de marquer tous les domaines non-standard typés comme persistant).
  • Ajout de la possibilité de désactiver le cache L2 sur une MP / EM-base où le PMF / FEM a lui a permis.
  • Cache: fournit un support pour javax.cache v0.61
  • Beaucoup de corrections de bugs et ajouts mineurs longs.

Exigences :

  • Java 2 Standard Edition Runtime Environment

Captures d'écran

datanucleus-access-platform_1_69647.jpg
datanucleus-access-platform_2_69647.jpg
datanucleus-access-platform_3_69647.jpg
datanucleus-access-platform_4_69647.jpg
datanucleus-access-platform_5_69647.jpg

Logiciel similaire

ADOdb Lite
ADOdb Lite

3 Jun 15

Qore Oracle Module
Qore Oracle Module

19 Feb 15

MyJgui
MyJgui

20 Feb 15

Commentaires à DataNucleus Access Platform

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