我的hbm2hbmxml任务正在生成ID,如下面的
<id name="id" type="long">
<column name="id" />
<generator class="assigned" />
</id>
我希望他们都是“本土的”。我可以配置Hibernate逆向工程来执行此操作吗?
THX, 佛瑞德
答案 0 :(得分:0)
是。您可以通过扩展DelegatingReverseEngineeringStrategy来创建自定义ReverseEngineeringStrategy,覆盖
@覆盖 public String getTableIdentifierStrategyName(final TableIdentifier tableIdentifier){
//始终使用本机标识符策略
返回“原生”; }
并让HibernateToolTask引用这个类: reversestrategy = “com.foo.MyReverseEngineeringStrategy”
干杯,凯尔德