![]() |
1
2
这里的基本思想是使用一个定制的生成器,它将在内部根据元数据信息在标识和表(或者您需要的其他策略)之间进行切换。
然而,使用标准JPA是没有办法做到这一点的。同时
由特定的JPA提供者来实现这个功能。EclipseLink维基
has an example
自定义生成器的定义方式。你需要修改它来创建
免责声明:我没有使用eclipselink尝试上述方法;不过,我在Hibernate中做了一些非常类似的事情。 |
![]() |
2
1
显然,hsqldb本身支持标识列(绝对在v1.8中),所以这是eclipseLink中的一个缺陷。例如,DataNucleus为hsqldb提供身份支持。 正如您清楚地知道的,指定使用XML对跨数据存储部署有好处。 |
![]() |
TheCrunchyPotato · JPA查询找不到正确的构造函数 2 年前 |
![]() |
Maiko Kingma · hibernate何时加载映射关系 7 年前 |
![]() |
OOvic · 使用JoinTable实现多个关系中的JPQL查询 7 年前 |
![]() |
Jovan0042 · 在H2中持久化多个实体引发异常 7 年前 |
![]() |
Nemeth Attila · 如何编写多对多关联表的查询 7 年前 |