¿Alternativas de modo de mapa dinámico de Hibernate para persistir java.util.Maps simples en tablas?

Para mi aplicación, no quiero que ninguna herramienta ORM rastree mis objetos de dominio e intente inferir una estructura de tabla / columna. En cambio, tengo un HashMap simple que es el de pares clave / valor que quiero convertir en una fila en una tabla de base de datos y quiero devolver los resultados de las consultas de la base de datos como listas de mapas.

He estado usando el modo de mapa dinámico de hibernate, especificando asignaciones de nombre de entidad en lugar de asignaciones de clase. En su mayor parte funciona, pero la hibernación parece ser bastante pesada, especialmente cuando se trata de mapas y listas anidados.

He estudiado escribir tupilizadores o tipos personalizados, pero también parecen un poco pesados.

¿Alguna otra biblioteca ORM / persistencia popular admite características similares a los mapas dinámicos de hibernación? He examinado un poco DataNucleus e iBatis, pero parece que no he podido encontrar un modo tipo HashMap.

Respuesta 1

Aquí está mi situación, tengo un proyecto de Java y algunas pruebas unitarias para acompañarlo. Las pruebas de mi unidad solicitan Java 1.8 porque están usando Stream y Arguments. Las fuentes de My Java deben construirse con ...

Estoy tratando de cambiar el método de una sola instancia de otra clase. ¿Es esto posible? Y si es así, ¿cómo puedo hacerlo? Estoy tratando de reescribir todo el método durante el tiempo de ejecución. Solo quiero que el método ...

¿Dónde puedo encontrar un controlador JDBC para SQL Server que admita JRE6? En la página de Microsoft no hay un controlador JDBC disponible para JRE6. Sé que jTDS es una solución, pero este controlador no es compatible ...

Tengo una clase de centro de reuniones, cada centro de reuniones contiene 1..n salas de reuniones y cada sala tiene 0..n reservas. Quiero recorrer los centros de reuniones para que todos creen una sublista con ...