Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:Mapeo objeto-relacional

    (Puntos:3, Inspirado)
    por Grohl (16098) el Viernes, 06 Julio de 2012, 10:34h (#1314337)
    ( http://barrapunto.com/~Grohl/bitacora | Última bitácora: Lunes, 09 Marzo de 2015, 09:07h )

    Estoy totalmente de acuerdo contigo.
    La ventaja de MyBatis es que realmente no es ORM, sino un wrapper de JDBC.

    En MyBatis, puedes usar funcionalidad de relaciones entre objetos ( many-to-many, one-to-many ) o puedes no usarlo y gestionar tu mismo los JOIN.

    MyBatis no usa 'enhanced code' para gestionar persistencia de objetos , como hace Hibernate y que obliga a usar DTO
    Sin embargo sí ofrece funcionalidad adicional,
    como caché de objetos, lazy-loading, uso de XML para mantener tus sentencias SQL

    Es decir, lo veo un paso por encima de usar JDBC directamente pero sin llegar a la abstracción absoluta que pretenden otros OMR
    --
    "En teoría no hay diferencia entre teoría y práctica. En la práctica, sí la hay."
    [ Padre ]
    Puntos de inicio:    1  punto
    Moderación   +1  
    Modificador extra 'Inspirado'   0  
    Modificador por Bonus-Karma   +1  

    Total marcador:   3  
  • Re:Enhanced code?

    (Puntos:2)
    por Grohl (16098) el Viernes, 06 Julio de 2012, 13:12h (#1314349)
    ( http://barrapunto.com/~Grohl/bitacora | Última bitácora: Lunes, 09 Marzo de 2015, 09:07h )

    No conozco mucho Hibernate pero los objetos que denominan persistentes añaden a sus bytecodes código adicional para gestionar la persistencia.

    Y esto, cuando el objeto se serializa/deserializa puede dar problemas
    --
    "En teoría no hay diferencia entre teoría y práctica. En la práctica, sí la hay."
    [ Padre ]
  • 2 respuestas por debajo de tu umbral de lectura actual.