DataNucleus Access Platform

Tela Software:
DataNucleus Access Platform
Detalhes de Software:
Versão: 4.0.4
Data de upload: 17 Feb 15
Revelador: DataNucleus
Licença: Livre
Popularidade: 4

Rating: nan/5 (Total Votes: 0)

Plataforma de Acesso DataNucleus é uma fonte aberta, livremente distribuído e software independente de plataforma que fornece persistência e recuperação de dados para vários tipos de armazenamentos de dados usando várias APIs, com uma gama de consulta languages.Supported APIs, armazenamentos de dados e consulta languagesAmong as APIs suportadas (Application Programming Interfaces), podemos citar JDO (JDO1, JDO2, JDO2.1, JDO2.2, JDO3, JDO3.1) e JPA (JPA1, JPA2, JPA2.1). Armazenamentos de dados suportados incluem RDBMS, db4o, LDAP, Excel, XML, NeoDatis e JSON.
Por outro lado, Plataforma de Acesso DataNucleus suporta várias linguagens de consulta, incluindo JDOQL, JPQL, SQL, db4o Native, NucleusSQL e Critérios NeoDatis. Se você quiser JDO3.x e JPA2.0 você deve usar DataNucleus versão 4.x, e se você quiser JDO3.x e JPA2.1 você deve usar a versão 3.x.Includes DataNucleus uma grande variedade de extensionsThanks à sua poderosa arquitetura de plugin , DataNucleus Plataforma de Acesso & rsquo; s funcionalidade padrão pode ser facilmente estendido através de extensões. Uma grande variedade de extensões estão disponíveis no projeto & rsquo; s website (ver link no final do artigo), onde você pode ver informações sobre cada um.
Entre elas, podemos citar tipos Java, Nível 1/2 de cache, anotações, JTA localizador, os resolvedores carregador de classes, gerente de loja, manipulador MetaData XML, gerador de valor, gestão de JMX, mecanismos de inicialização automática, propriedades de persistência, e fábrica de conexão.
Além disso, a linguagem de consulta, corda identidade tradutor, identidade de armazenamento de dados, metadados XML entidade resolver, tipo conversores, gerente da loja, manipulador de anotação membro, identidade tradutor chave, cache de consultas, métodos de consulta e extensões de manipulador de anotação de classe também são available.Under o capô e operacionais suportados systemsBeing escrito na linguagem de programação Java, DataNucleus é independente de um sistema operacional, uma vez que suporta GNU / Linux, BSD, Solaris, Microsoft Windows e sistemas operacionais Mac OS X. Ambas as plataformas de computador de 64 bits e de 32 bits são suportados neste momento

O que é novo nesta versão:.

  • Auto-gerar MANIFEST.MF informações OSGi usando Maven pacote do plugin
  • Alterar uso de StringBuffer para StringBuilder para a eficiência
  • Adicionar correção para realce do contrato para JDK1.7 + para getter ao usar propriedades de persistência
  • Adicionar suporte para a avaliação in-memory consulta de String.concat
  • Fornecer API fallback para o realce do tempo de execução
  • Adicionar controlos de metadados para alguns erros de especificação de chave primária comum
  • persistência Suporte de campos StringBuilder
  • JPA: fixar critérios FromImpl getJoins / getFetches para retornar conjunto vazio quando nulo
  • XML: reestruturado para permitir que o potencial do uso de diferentes implementações de JAXB internamente
  • XML: adicionar suporte para o recuo formatação XML
  • Cache: atualizado apoio Coerência para 3,6 +
  • RDBMS: suporte adicional para a faixa de consulta no armazenamento de dados para Derby, SQLServer 2012, Firebird
  • RDBMS: adicionado suporte para sequências com SQLServer 2012
  • RDBMS: suporte adicional para as relações MN usando listas ordenadas
  • RDBMS: correções para criação de esquema para as relações MN
  • RDBMS: adicionado suporte para os parâmetros com recurso a granel-fetch
  • RDBMS: bulk-fetch suporte adicional para campos de matriz
  • RDBMS: adicionar capacidade de desligar a granel-busca em uma base per-query
  • Geospatial: novo plugin compreendendo fundiu espacial / awtgeom plugins
  • Geospatial: adicionou alguns métodos PostGIS desaparecidas e validado contra mais recente driver JDBC PostGIS
  • MongoDB: melhorias no processamento de peças de encomenda / intervalo de consulta para corrigir contribuição anterior
  • MongoDB: upgrade para usar driver mais recente java
  • HBase: problema correção com recuperação de Enum armazenado como numérico (ordinal)
  • Várias outras correções de bugs e pequenas melhorias

O que é novo na versão 3.3.5:

  • Enrole qualquer exceção lançada a partir JDOHelper.getObjectId para que ele atende a especificação JDO
  • Fix para carregamento de classe para validadores de propriedade para OSGi
  • Casal de correções para gestão de relacionamento otimista
  • JDO: Mudança PMF ser Serializable
  • JPA: Mudança EMF e CriteriaQuery ser Serializable
  • JPA: critérios Fix CONCAT suportam a dar forma de seqüência JPQL correta
  • JPA: Adicionar suporte a IN com consultas de critérios via CriteriaBuilder
  • JPA: Adicionar suporte para JPQL & quot; TRATAR & quot; na cláusula WHERE
  • RDBMS: Adicionar suporte para buscar grandes quantidades de campos com valores múltiplos de recolha de um candidato quando em FetchPlan de uma consulta (remove & quot; 1 + N & quot; problema)
  • RDBMS: Adicionar suporte para SQLServer para lidar com JDOQL String.substring com 2 args (Daniel Dai)
  • RDBMS: Adicionar suporte para JDOQL String.concat (Daniel Dai)
  • RDBMS: Corrigir a detecção do tipo de armazenamento de apoio necessário para a coleta, uso de metadados mais
  • MongoDB: Adicionar suporte para especificar as MongoOptions ao criar a primeira conexão (Robin Zhang)
  • Spatial: Corrigir alguns métodos PostGIS desaparecidas
  • Várias outras correções de bugs e pequenas melhorias

O que é novo na versão 3.2.9:

  • Enrole qualquer exceção lançada a partir JDOHelper.getObjectId para que ele atende a especificação JDO
  • Fix para carregamento de classe para validadores de propriedade para OSGi
  • Casal de correções para gestão de relacionamento otimista
  • JDO: Mudança PMF ser Serializable
  • RDBMS: Adicionar suporte para buscar grandes quantidades de campos com valores múltiplos de recolha de um candidato quando em FetchPlan de uma consulta (remove & quot; 1 + N & quot; problema)
  • RDBMS: Adicionar suporte para SQLServer para lidar com JDOQL String.substring com 2 args (Daniel Dai)
  • RDBMS: Adicionar suporte para JDOQL String.concat (Daniel Dai)
  • RDBMS: Corrigir a detecção do tipo de armazenamento de apoio necessário para a coleta, uso de metadados mais
  • MongoDB: Adicionar suporte para especificar as MongoOptions ao criar a primeira conexão (Robin Zhang)
  • Spatial: Corrigir alguns métodos PostGIS desaparecidas
  • Algumas outras correções de bugs e pequenas melhorias

O que é novo na versão 3.2.8:

  • Metadados: Adicionar nível de bloqueio para processo de carregamento de metadados para auxiliar em ambientes multithreaded
  • Metadados: corrigir bug em OrderMetadata para ambientes multithreaded
  • Corrigir a alguns problemas de inicialização potenciais com executionContext / ObjectProvider em ambientes multithreaded
  • Alterar & quot; datanucleus.SerializeRead & quot ;, & quot; datanucleus.cache.collections & quot ;, & quot; datanucleus.deletionPolicy & quot ;, & quot; datanucleus.query.jdoql.allowAll & quot ;, & quot; datanucleus.query.sql.allowAll & quot; para ser substituível no PM / EM
  • Cache: update javax.cache apoiar a & quot; 1.0-PFD & quot; standard
  • RDBMS: Corrigir a persistência de bidirecional 1-N com Set
  • RDBMS: Alterações lojas de apoio para ser um por campo e ser thread-safe
  • RDBMS: Suporte para mais expressões booleanas na cláusula resultado para JDOQL / JPQL
  • RDBMS: Suporte para persistir um campo serializado em um arquivo local
  • RDBMS: Suporte para persistir um campo de tipo de arquivo transmitido de / para o armazenamento de dados
  • RDBMS: Atualização & quot; fonte de dados & quot; ponto plugin para ser & quot; & quot ;, ConnectionPool adicionando mais recursos
  • Neo4j: apoio à persistência de campos mapa (Mapa, Mapa)
  • Neo4j: suporte para o uso de banco de dados embutido com propriedades de configuração fornecidos pelo usuário
  • Neo4j: suporte para acesso a consulta Cypher subjacente para uma consulta JDOQL / JPQL
  • MongoDB: suporte para a avaliação da consulta de vários métodos de corda em-armazenamento de dados (Marcin Jurkowski)
  • MongoDB: suporte para a avaliação da consulta de Collection.contains em armazenamento de dados (Marcin Jurkowski)
  • MongoDB: corrigir a recuperação de campo versão de classe (Marcin Jurkowski)
  • MongoDB: suporte para literais de consulta do tipo caractere
  • Algumas outras correções de bugs e pequenas melhorias

O que é novo na versão 3.3.4:

  • Metadados: Adicionar nível de bloqueio para processo de carregamento de metadados para auxiliar em ambientes multithreaded
  • Metadados: corrigir bug em OrderMetadata para ambientes multithreaded
  • Corrigir a alguns problemas de inicialização potenciais com executionContext / ObjectProvider em ambientes multithreaded
  • Alterar & quot; datanucleus.SerializeRead & quot ;, & quot; datanucleus.cache.collections & quot ;, & quot; datanucleus.deletionPolicy & quot ;, & quot; datanucleus.query.jdoql.allowAll & quot ;, & quot; datanucleus.query.sql.allowAll & quot; para ser substituível no PM / EM
  • Cache: update javax.cache apoiar a & quot; 1.0-PFD & quot; standard
  • JPA: Corrigir a metamodelo Attribute.isOptional para retornar false para campos PK
  • RDBMS: Corrigir a persistência de bidirecional 1-N com Set
  • RDBMS: Alterações lojas de apoio para ser um por campo e ser thread-safe
  • RDBMS: Suporte para mais expressões booleanas na cláusula resultado para JDOQL / JPQL
  • RDBMS: Suporte para persistir um campo serializado em um arquivo local
  • RDBMS: Suporte para persistir um campo de tipo de arquivo transmitido de / para o armazenamento de dados
  • RDBMS: Atualização & quot; fonte de dados & quot; ponto plugin para ser & quot; & quot ;, ConnectionPool adicionando mais recursos
  • Neo4j: apoio à persistência de campos mapa (Mapa, Mapa)
  • Neo4j: suporte para o uso de banco de dados embutido com propriedades de configuração fornecidos pelo usuário
  • Neo4j: suporte para acesso a consulta Cypher subjacente para uma consulta JDOQL / JPQL
  • MongoDB: suporte para a avaliação da consulta de vários métodos de corda em-armazenamento de dados (Marcin Jurkowski)
  • MongoDB: suporte para a avaliação da consulta de Collection.contains em armazenamento de dados (Marcin Jurkowski)
  • MongoDB: corrigir a recuperação de campo versão de classe (Marcin Jurkowski)
  • MongoDB: suporte para literais de consulta do tipo caractere
  • Várias outras correções de bugs e pequenas melhorias

O que é novo na versão 3.2.7:

  • JPA: corrigir a metamodelo SimpleAttributeImpl.isVersion (Adrian Ber)
  • JPA: adicionar suporte para multi-campo de associação sintaxe em JPQL cláusula FROM
  • JPA: atualização para o manuseio de gama JPQL quando apenas primeiro conjunto de resultados
  • RDBMS: fixar, por nome de esquema SQLServer problema (Shanyu Zhao)
  • RDBMS: adicionar suporte para o uso FetchPlan ao consultar sobre & quot; completa-table & quot; candidato (chave primária apenas recuperado anterior)
  • RDBMS: melhoria no processo para determinar o nome da classe, quando não há subclasses conhecida, para evitar SQL
  • RDBMS: apoio para persistir tipo Double no tipo SQLServer FLOAT armazenamento de dados (Shuaishai Nie)
  • JSON: corrigir a recuperação de objetos em consulta de modo que os casos de aplicação de identidade têm id atribuído
  • MongoDB: adicionarão suporte ao ordenamento consulta que está sendo processado no armazenamento de dados (Marcin Jurkowski))
  • Mudar o nome & quot; google-coleções & quot; plugin para & quot; goiaba & quot;
  • JDO: distribuir JDO-api 3.1-RC1
  • Algumas outras correções de bugs e pequenas melhorias

O que é novo na versão 3.3.3:

  • JPA: corrigir a metamodelo SimpleAttributeImpl.isVersion (Adrian Ber)
  • JPA: adicionar suporte para multi-campo de associação sintaxe em JPQL cláusula FROM
  • JPA: atualização para o manuseio de gama JPQL quando apenas primeiro conjunto de resultados
  • JPA: apoio herdada TypeConverters (Adrian Ber)
  • JPA: passar as propriedades de EMF para ClassTransformer quando executado no modo de gestão
  • RDBMS: fixar, por nome de esquema SQLServer problema (Shanyu Zhao)
  • RDBMS: adicionar suporte para o uso FetchPlan ao consultar sobre & quot; completa-table & quot; candidato (chave primária apenas recuperado anterior)
  • RDBMS: melhoria no processo para determinar o nome da classe, quando não há subclasses conhecida, para evitar SQL
  • RDBMS: apoio para persistir tipo Double no tipo SQLServer FLOAT armazenamento de dados (Shuaishai Nie)
  • JSON: corrigir a recuperação de objetos em consulta de modo que os casos de aplicação de identidade têm id atribuído
  • MongoDB: adicionarão suporte ao ordenamento consulta que está sendo processado no armazenamento de dados (Marcin Jurkowski))
  • Mudar o nome & quot; google-coleções & quot; plugin para & quot; goiaba & quot;
  • JDO: distribuir JDO-api 3.1-RC1
  • Várias outras correções de bugs e pequenas melhorias

O que é novo na versão 3.3.0 Milestone 1:

  • Mapping: atender a herança com (múltipla ) MappedSuperClass parte caminho para baixo da árvore, mas com Entity superclasse com a própria mesa (ou seja, efetivamenteMappedSubclass)
  • SchemaTool: propriedades de suporte de arquivo e / ou adereços sistema imperiosas persistence.xml
  • simplificar o armazenamento interno de metadados para buscar grupos e restrições
  • Mudar o nome & quot; datanucleus.metadata.validate & quot; propriedade de persistência para & quot; datanucleus.metadata.xml.validate & quot;
  • Adicionar & quot; datanucleus.metadata.xml.namespaceAware & quot; para permitir o controle sobre o uso de namespaces XML
  • Fix a fila de operações para remover operações Map
  • Adicionar verificação da especificação do valor discriminador para classes abstratas
  • JPA: Apoiar mais situações
  • JPA: corrida contra o JPA 2.1 jar API
  • JPA: Suporte JPA 2.1 Index e especificação ForeignKey
  • JPA: Suporte JPA 2.1 JPQL & quot; FUNÇÃO & quot;
  • JPA: Suporte JPA 2.1 Critérios update / delete
  • JPA: Suporte JPA 2.1 de & quot; em & quot; em consulta Critérios
  • JPA: Drop apoio para anotação DN extensãoIndex (usar JPA 2.1 anotação agora)
  • RDBMS: melhoria geração de esquema para melhor atender a qualquer ordenação de classes de entrada
  • RDBMS: Geração de Esquema correção para inicialização recursiva de PK de uma tabela
  • RDBMS: Corrigir a manipulação do FK Mapa onde chave / valor tem herança eo valor / chave é armazenada em uma superclasse
  • RDBMS: Corrigir a valor-map discriminador manipulação para objeto incorporado
  • RDBMS: adicionar capacidade de invocar qualquer função SQL (para JPA 2.1)
  • MongoDB: corrigir para especificar explicitamente o tipo de armazenamento para tipos de mensagens publicitárias primitivo
  • Várias correções de bugs e melhorias

O que é novo na versão 3.2.0:

  • Corrigir a avaliação in-memória ao usar uma variável que não tem valor possível
  • fila operação Mover para SCOs para ExecutionContext para que ele possa controlar todo o processo de descarga
  • Desativar ObjectProvider agrupamento, uma vez que atualmente causa problemas quando em um ambiente altamente multithreaded
  • Adicionar seleção na tentativa de persistência dos campos finais
  • JPA: permitir o usuário substituindo uma fonte de dados JNDI com uma fonte de dados à base de URL
  • RDBMS: corrigir a atualização em massa ao definir campos para NULL
  • RDBMS: Cater para campos de um tipo que têm um TypeConverter mas nenhum mapeamento definido, caindo de volta para o TypeConverter
  • Neo4j: Apoio a granel excluir
  • MongoDB: Apoio a granel excluir
  • HBase: Apoio a granel excluir
  • Versão 3.2 inclui os seguintes principais alterações ao longo do 3.1:
  • O intensificador e ASM agora estão fundidos em DataNucleus-core
  • cache L2 de campos serializados incorporados / agora é padrão para ON
  • objetos executionContext estão agora reunidas, juntamente com várias outras melhorias para o desempenho
  • Enhancer agora inclui uma opção para melhorar classes como destacável independentemente de metadados
  • Neo4j: agora usa uma única conexão por PM / EM
  • Neo4j: agora suporta grandes quantidades excluir
  • MongoDB: agora usa uma única conexão por PM / EM
  • MongoDB: agora suporta grandes quantidades excluir
  • HBase: suporta várias extensões para os filtros de Bloom, compressão, in-memory etc (Nicolas Seyvet)
  • HBase: agora suporta grandes quantidades excluir
  • RDBMS: suporte adicional para o banco de dados Virtuoso (Emmanuel Poitier)
  • RDBMS: suporte adicional para o pool de conexão Tomcat (Marshall Reeske)
  • OSGi: melhorou projectabilidade devido à dependência restrições versão
  • JPA: validados para trabalhar com JBoss 7 (graças a Nicolas Seyvet e Scott Marlow)
  • JPA: o acesso de campo não isolada resultará em IllegalAccessException em vez da exceção anterior JDO
  • JPA: suporte para JPA2.1 DE & quot; em & quot; cláusulas
  • JPA: suporte para o uso de grandes quantidades de persist (), remove (), merge () e separe () (passe na coleção ou conjunto de entidades)
  • JPA: suporte para JPA2.1 & quot; Gerar Schema & quot; O recurso
  • Se um tipo é suportado por ser persistente, em seguida, o padrão é persistente agora (sem necessidade de marcar todos os campos não-padrão digitados como persistente).
  • Adicionar capacidade de desativar o cache L2 em um PM / EM-base em que a PMF / EMF tem lo ativado.
  • Cache: fornece suporte para javax.cache v0.61
  • Muitas correções de bugs, e apresentam menor adições.

Requisitos :

  • Java 2 Standard Edition Runtime Environment

Screenshots

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

Programas semelhantes

SQLScreens
SQLScreens

20 Feb 15

repoze.pgtextindex
repoze.pgtextindex

20 Feb 15

Nomad
Nomad

20 Feb 15

Comentário para DataNucleus Access Platform

Comentários não encontrado
Adicionar comentário
Ligue imagens!