当创建基于表策略的序列时,
@GeneratedValue(strategy = GenerationType.TABLE,
generator = "REFERENCES_GENERATOR")
@Column(name = "MY_REFERENCE")
protected long _myReference;
@TableGenerator(name = "REFERENCES_GENERATOR",
table = "TABLE_NAME",
pkColumnName = "SEQ_NAME",
valueColumnName = "REFERENCE",
pkColumnValue = PK_KEY,
allocationSize = 1)
但是这样,序列不会被创建十年,因此序列被用于两个不同的租户。
在Hibernate中,一个技巧就是使用Generic Strategy 来注入租户id
无论如何要在 EclipseLink 中执行此操作?