我通过eclipse中的hibernate代码生成生成带注释的pojos。生成的类很好,但视图的类由@EmbeddedId组成,我不想要它。我希望在这个类中直接拥有属性。我在生成对话框中找到了一个选项“Generate basic typed composite id”,但是当我取消选中它时,它也会生成带有@EmbeddedId的视图类,但是不会生成相应的Id类。有没有办法在没有@EmbeddedId的情况下生成这些类?
答案 0 :(得分:0)
我使用了这个:Hibernate Pojo Generator,结果正是想要的。
答案 1 :(得分:0)
如果关联表没有主键,则会生成@EmbeddedId注释。所以只需设置一个主键并重新生成代码即可。