我尝试使用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表中创建索引 - >创建表格实体...