Envolve

Versão fácil de classes persistentes
Baixe Agora

Envolve Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Adam Warski
  • Site do editor:
  • http://www.jboss.org/envers/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 281 KB

Envolve Tag


Envolve Descrição

Versão fácil de classes persistentes O projeto envolve visa permitir a versão fácil de classes persistentes. Tudo o que você precisa fazer é anotar sua classe persistente ou algumas de suas propriedades, que você deseja exibir, com @Versioned. Para cada entidade de versão, será criada uma tabela, que manterá o histórico de alterações feitas na entidade.similarmente à Subversion, a biblioteca tem um conceito de revisões. Basicamente, um commit de transação é uma revisão (a menos que a transação não modifique quaisquer entidades de versão). À medida que as revisões são globais, tendo um número de revisão, você pode consultar várias entidades nessa revisão, recuperar uma visão (parcial) do banco de dados nessa revisão. A biblioteca funciona com as versões mais recentes do Hibernate e do Hibernate Entity (veja o Hibernate. org). Para o controle de versão funcionar corretamente, as entidades devem ter identificadores exclusivos imutáveis (chaves primárias). No futuro, a biblioteca envolve apoiará a versão de relacionamentos arbitrários. Incluirá também o suporte para "Grupos de Revisão", que irá desenvolver a tabela de revisões, se houver grupos independentes de entidades versionadas. Outro importante recurso de economia de espaço será a possibilidade de armazenar apenas dificuldades entre revisões, nem propriedades inteiras (isso é claro que se aplica apenas a strings). Aqui estão algumas características principais de "AVERS": · Versão de propriedades básicas (cordas, inteiros, longs ...) · Versão de componentes incorporados, que são compostos de propriedades básicas · Versão de classes com IDs simples, compostos e incorporados · Versão de relações uni- e bidirecionais de um para um · Versão de relações bidirecionais de uma a muitas · Dados de registro para cada revisão usando uma "entidade de revisão" · Consulta de dados históricos


Envolve Software Relacionado

wurfl.

Coleção de ferramentas de linha de comando e bibliotecas escritas em Ruby para usar e manipular o WURFL ...

250 23 KB

Download

zsh.

Shell de código aberto e aberto que você pode instalar e usar no seu Mac ...

222 2.6 MB

Download