2
我想在我的應用程序中使用自定義序列生成器,但實體位於與其他應用程序共享的域模型jar中。顯然,實體註釋可以在orm.xml
中被覆蓋,但我無法弄清楚正確的XML咒語是否可以使其發揮作用。Hibernate:我可以用自定義生成器使用XML覆蓋標識符生成器嗎?
我可以修改批註在這樣這個實體:
@GenericGenerator(name = "MYGEN", strategy = "MyCustomGenerator")
@GeneratedValue(generator = "MYGEN")
但我需要這一點是爲了替代原有的註釋以某種方式映射到orm.xml
。看看orm.xml
模式here看來,除了「序列」和「表格」之外,我甚至無法指定生成類型。
我應該提到,我正在使用JPA和Hibernate,如果這很重要。
謝謝,這可能會工作,但我不再在這個項目上工作。 – 2010-05-27 13:38:19
沒問題,我只是有同樣的問題,花了半天的時間找到解決方案,所以我想我會回答,以便其他人可能會更容易地找到它下一次:) – 2010-05-31 09:22:56