如何使用带有Eclipselink 2.5的JPA工具生成表定义

时间:2014-05-20 16:27:53

标签: jpa eclipselink

我尝试使用MySql Workbench在MySql数据库中设置表,包括外键,唯一索引,更新/删除级联,... 然后我让Eclipselink 2.5.1使用Project创建实体 - > Eclipse中的JPA Tools ...我希望看到如果我定义对象并以相反的方式运行JPA工具(从实体创建表...),我必须如何注释类,字段,方法以获得相同的结果。

不幸的是,我在创建的Java类中看不到任何先前定义的级联选项或索引。有没有办法让这种方式有效?

例如,我想知道如何定义更新的级联选项,我可以使用 @CascadeOnDelete (在MySql On Update中保持'RESTRICT')...或者找出为什么

@Table(name="geolocations", 
   uniqueConstraints=@UniqueConstraint(columnNames={"latitude", "longitude"}))
运行JPA工具后,

不会导致在MySql表中创建索引 - >创建表格实体...

0 个答案:

没有答案