JPA实体 - MySQL表映射

时间:2011-03-29 19:34:35

标签: mysql hibernate orm jpa

数据库表:

  1. 导师({PK} tutorId,姓名)
  2. 模块({PK} moduleId,name,{FK} tutorId)
  3. 关系导师 - >模块(OneToMany)

    问题:

    1. 如果您创建域模型 带有JPA注释的类, 相应的数据库表是 是否使用与类的带注释字段相同的列自动创建?

    2. 您是先创建数据库吗? 然后是JPA课程 与数据库表相同的字段 列?

    3. 如何使用JPA模拟外键约束

1 个答案:

答案 0 :(得分:1)

(1)和(2)取决于您的情况。您可以先创建域模型类,它将生成与字段类似的表和列。此外,您可以先建立一个数据库(它很容易设计并可以更好地查看整个数据库。),然后将表映射到您的域类。

关于(3)你可以尝试这个 link