Does NHibernate interoperar com Hibernate? Se não existe um quadro lá fora, tanto para Java e .NET?

StackOverflow https://stackoverflow.com/questions/1624230

Pergunta

dizer que você tinha:

  • um banco de dados
  • um monte de programas .NET GUI do Windows
  • um monte de aplicações web em Java

Você pode usar o Hibernate para o material Java e NHibernate para o material .NET - mas faria os dois realmente interoperam ou seriam completamente diferentes pilhas

Se não, então há um framework de persistência lá fora, que permite Java e .NET lógica de negócios share?

Foi útil?

Solução

Eu não posso falar para o povo de Java, mas do lado do .NET de coisas que eu acredito que os arquivos de mapeamento pode ser compartilhado (arquivos XML que descrevem a relação entre banco de dados e objetos).

Além disso, o que você quer compartilhar? Você está pensando lógica de negócios? Por favor, defina "lógica share" um pouco mais.

Você pode ter o seu povo Java escrever o código persistência e expô-la como serviços RESTful, então os programadores .NET GUI do Windows poderia apenas código contra isso ... ou vice-versa.

Em última análise, não deve haver muito código Hibernate / nHibernate, já que é trabalho é para que você não tem que escrever muito código de acesso de dados. O que resta é a lógica da aplicação com o mínimo de interação com (n) Hibernate, que será diferente dependendo de seu idioma.

Outras dicas

Eu não acredito. nHibernate leva Hibernate como uma referência, mas eles realmente não compartilhar código e são desenvolvidos em ritmo diferente. Você teria que saber as limitações de ambos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top