Mencionamos antes que o mapeamento ORM conecta objetos ao banco de dados. Este método pode nos economizar tempo no acesso ao banco de dados. Além deste princípio estar envolvido na estrutura do Hiberante , algumas outras estruturas também foram aplicadas de forma semelhante. Abaixo listaremos esses frameworks para você e, em seguida, daremos uma breve compreensão sobre eles, vamos dar uma olhada no que são.
1.Hiberante
ORM orientado a objetos tem um custo de aprendizado relativamente alto.
2.Mybatis
A estrutura ORM semiautomática exige que você mesmo escreva SQL, o que facilita a separação do código SQL e Java. O chamado "semiautomático" aqui é relativo ao mapeamento completo da tabela da estrutura Hibernate. A estrutura MyBatis precisa combinar e fornecer manualmente POJO, SQL e relacionamentos de mapeamento, enquanto a estrutura Hibernate só precisa fornecer POJO e relacionamentos de mapeamento. .
3. Abelha
um novo Estrutura ORM, focando nas vantagens do Hiberante e Mybatis . Você pode operar o banco de dados por meio de objetos operacionais como o Hibernate ou pode escrever sql de maneira flexível como o Mybatis.
4.IBATIS
A palavra iBATIS vem da combinação de “internet” e “abatis” e é um projeto de código aberto lançado por Clinton Begin em 2001. Inicialmente focado no desenvolvimento de software criptográfico, agora é um framework de camada de persistência baseado em Java . A estrutura da camada de persistência fornecida pelo iBATIS inclui mapas SQL e objetos de acesso a dados (DAO) e também fornece uma instância JPetStore desenvolvida usando esta estrutura.
O iBATIS atualmente oferece versões implementadas em três linguagens, incluindo: Java, .NET e Ruby.
5.JOOQ
A estrutura ORM do JAVA , jOOQ, combina eficientemente bibliotecas de classes Java com SQL complexo, segurança de tipo, geração de código-fonte, Active Records, procedimentos armazenados e tipos de dados avançados.
Acima estão os cinco frameworks ORM em Java. Exceto o Hiberante, que foi um pouco explicado, você não tem muita exposição a outros frameworks. Este artigo fornece uma introdução simples à estrutura ORM e as explicações da estrutura correspondente serão fornecidas posteriormente .