4
@TableGenerator(name="tab",initialValue=2,allocationSize=50)
上的實體,並定義與ID
@Id
@GeneratedValue(generator="tab",strategy=GenerationType.TABLE)
private int id;
但仍然休眠使用0作爲一個ID。
我不能使用@GenericGenerator,因爲註釋不會隨Jboss AS7附帶的Hibernate4一起提供。
有沒有簡單的解決方案,還是我必須編寫自定義生成器?
難道你沒有任何覆蓋你的註釋的部署描述符代碼嗎?您是使用模式初始化還是使用現有的數據庫? –
沒有數據庫特定的部署描述符。我現在正在使用 並通過import.sql使用一些示例數據。 –
您確定在這些數據中沒有任何表生成器駐留的表的插入?你是否嘗試調用空數據庫上的代碼讓Hibernate生成所有表,並在執行import.sql之前? –