A menudo me encuentro necesitando una solución de persistencia rápida (en términos de código), liviana (en términos de tiempo de ejecución, dependencias) para simplemente un montón de objetos, principalmente entre reinicios de aplicaciones.Quick'n'dirty persistence
Normalmente recurro a algún hack de serialización de Java, pero me pregunto si hay algo mejor por ahí.
¿Has utilizado algo similar?
Para que quede claro, una solución basada en la APP es no ligera en mi libro, y una basada en JDBC es no rápida.
actualización: estoy a favor de los marcos de configuración a menos más de los que requieren configuración. Por ejemplo, la solución de serialización de Java requiere un implements Serializable
y funciona. Una solución JPA, ya sea con anotaciones o con archivos de mapeo, sería demasiado pesada.
Actualización 2: Para que quede claro, no creo que la serialización sea un hack. En realidad, es un mecanismo muy poderoso, solo que lo estoy usando de forma harapienta cuando hago persistencia.
+1 para la pregunta que podría necesitar pronto – KLE