Red de conocimiento informático - Programación de la red - Por favor, dígame la diferencia entre SSI y SSH~ ~ ~ Sea profesional ~ ~ Sea convincente ~ ~ ~ No haga publicidad como una institución de formación ~ ~ ~ Si está satisfecho con las puntuaciones altas ~ ~ ~

Por favor, dígame la diferencia entre SSI y SSH~ ~ ~ Sea profesional ~ ~ Sea convincente ~ ~ ~ No haga publicidad como una institución de formación ~ ~ ~ Si está satisfecho con las puntuaciones altas ~ ~ ~

Los dos primeros SS son iguales, principalmente el último, Hibernate e Ibatis, son diferentes.

Hibernate es un marco de mapeo relacional de objetos de código abierto que encapsula JDBC de una manera muy liviana, lo que permite a los programadores de Java operar libremente la base de datos de manera orientada a objetos. Hibernate se puede utilizar en cualquier situación en la que se utilice JDBC, no solo en programas cliente de Java, sino también en aplicaciones web de Java para completar la tarea de persistencia de datos.

Ibatis: utilizando el mecanismo ORM proporcionado por Ibatis, el implementador de la lógica empresarial se enfrenta a objetos Java puros. Esta capa es básicamente la misma que ORM a través de Hibernate. Para operaciones de bases de datos específicas, Hibernate generará automáticamente declaraciones SQL, mientras que Ibatis requiere que los desarrolladores escriban declaraciones SQL específicas. En comparación con los mecanismos ORM "completamente automáticos" como Hibernate, Ibatis proporciona una mayor libertad para el diseño del sistema a expensas de la carga de trabajo de desarrollo de SQL y la portabilidad de la base de datos. Como complemento útil para lograr un ORM "completamente automático", la aparición de Ibatis tiene una importancia especial.

Las personas que se dedican a copiar manualmente están cansadas. Si puedes, da puntos.

Personalmente sólo he usado Hibernate y se siente realmente bien. Puedo operar la base de datos casi sin escribir declaraciones SQL. ¡Solo lleva mucho tiempo configurar la fuente de datos y los archivos de configuración! En cuanto a Ibatis, todavía no lo he usado.