2012-03-12 26 views
2

我想將默認設置爲50的默認分配大小設置爲另一個值。有沒有辦法做到這一點?我寧願用默認的JPA來做這件事,但Eclipselink也可以。我不想在每個使用的實體中指定分配大小。爲所有實體設置默認分配大小?

@TableGenerator(name = "name", pkColumnValue = "pkColumnValue", allocationSize=1000) 

回答

1

你不能用標準的JPA來做到這一點。甚至沒有在orm.xml「persistence-unit-defaults」中設置它的選項。使用DataNucleus JPA,您當然可以設置提供默認值的單個持久性屬性。其他JPA實現可能會也可能不會提供這樣的設施。

+0

好,有人喜歡downvoting沒有意見。也許他們想陳述他們認爲寫什麼是錯的? – DataNucleus 2012-03-19 15:41:33

1

您可以在EclipseLink中使用SessinCustomizer,通過在DefaultSequence中設置preallocationSize來配置它。

相關問題