java - 映射非规范化 hibernate

标签 java hibernate orm denormalization hibernate-mapping

我有一个包含质量列表的摘要类。 Quality 包含一个 String 名称和 int 值。此数据存储在非规范化数据库结构中,只有一个表,用于摘要和质量。

质量表:

编号, 一些文件, 质量名称 1, 质量值1, 质量名称2, 质量值2, 质量名称 3, 质量值3

对于每个质量名称和值对,必须在 Summary 类中插入一个新的 Quality 对象。

如何在hibernate中映射这个(xml hibernate mapping)?

最佳答案

不清楚 Quality 对象必须如何“插入”到 Summary holder 类中,但我认为自定义用户类型(o.h.u.UserTypeo.h.u.UserCollectionType)是去这里的路。

更多细节请引用文档中的5.2.3. Custom value types部分(关于映射就不多说了,只需在映射中将自定义用户类型指定为type即可)。

关于java - 映射非规范化 hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2682525/

相关文章:

java - 让 Hibernate 在完成实体实例后释放它们?

java - 使用 Hibernate 5 和 Spring 4 的程序化 SchemaExport/SchemaUpdate

java - 如何使用JPA查询方法从表中选择两列的所有数据

python - psycopg2 映射 Python : "list of dicts" to Postgres : "array of composite type" for an INSERT statement

mysql - 如何使用 sequelize 仅在 mysql 中节省时间

java - Hibernate : many to many linker table, 最佳 OO 设计

java - 解码 html 响应

java - mapreduce作业卡在 map 100上(使用元组值)

java - 即使捕获到异常,执行也会终止

java - 不使用 LinkedHashMap 反序列化嵌套对象