【发布时间】:2015-04-21 21:26:42
【问题描述】:
使用 JPA,我意识到我有动态增长的实体,即一个实体的属性数量可能会有所不同。知道有一些基于键值表的解决方案,我有兴趣了解有关如何将这些技术应用于 JPA (JPQL) 的更多信息。
示例结构如下所示:
REF-ID KEY VALUE
1000 name foo
1000 category basic
1001 name bar
1001 category advanced
1001 descr none
--------------------|------------
PRIMARY |
问题是这种表可能会大幅增长,达到数百万条记录。 下一个问题是如何映射查询,例如
SELECT name, category, descr
FROM KEYSTORE
WHERE id=1000;
... descr 是否可用
在使用 JPA 时,我是否在这里遗漏了任何概念来满足此要求,或者我是否必须在此处使用其他技术?性能怎么样?
【问题讨论】:
标签: database jakarta-ee jpa