Hibernate hbm2java

时间:2012-10-18 11:25:52

标签: java hibernate hbm2java

我通过eclipse中的hibernate代码生成生成带注释的pojos。生成的类很好,但视图的类由@EmbeddedId组成,我不想要它。我希望在这个类中直接拥有属性。我在生成对话框中找到了一个选项“Generate basic typed composite id”,但是当我取消选中它时,它也会生成带有@EmbeddedId的视图类,但是不会生成相应的Id类。有没有办法在没有@EmbeddedId的情况下生成这些类?

2 个答案:

答案 0 :(得分:0)

我使用了这个:Hibernate Pojo Generator,结果正是想要的。

答案 1 :(得分:0)

如果关联表没有主键,则会生成@EmbeddedId注释。所以只需设置一个主键并重新生成代码即可。