2010-03-26 37 views
0

我hbm2hbmxml任務生成的ID,如以下休眠 - 如何運行hbm2hbmxml

<id name="id" type="long"> 
     <column name="id" /> 
     <generator class="assigned" /> 
    </id> 

我希望他們全部是「原生」時,控制用於發電機類。我可以配置Hibernate逆向工程來做到這一點嗎?

THX, 弗雷德

回答

0

是。您可以通過擴展DelegatingReverseEngineeringStrategy創建自定義ReverseEngineeringStrategy,覆蓋

@覆蓋 公共字符串getTableIdentifierStrategyName(最終TableIdentifier tableIdentifier){

//始終使用本地標識符戰略

迴歸 「本土」; }

和具有HibernateToolTask​​指此類: reversestrategy = 「com.foo.MyReverseEngineeringStrategy」

乾杯,Kjeld