Mysql JPA:无法从表中创建持久性类

Mysql JPA:无法从表中创建持久性类,mysql,hibernate,jpa,eclipse-wtp,Mysql,Hibernate,Jpa,Eclipse Wtp,有一个表_a的主键Id作为外键引用到表_b,我想创建另一个表_c,外键引用应该是表_b的一列。 我以某种方式创建了表,并希望通过JPA Eclipse向导创建一个持久性类。 但我没能做到,你知道吗 Table_A id int not null primary,---------------------------- name varchar(20) |

有一个表_a的主键Id作为外键引用到表_b,我想创建另一个表_c,外键引用应该是表_b的一列。 我以某种方式创建了表,并希望通过JPA Eclipse向导创建一个持久性类。 但我没能做到,你知道吗

Table_A
id int not null primary,----------------------------
name varchar(20)                                   | 
                                                   |
Table_B
id int not null,                                   | 
a_id int not null,                                 |
dept varchar(20),
Primary Key(id),                                   | 
Foreigns key(a_id) References Table_A (id)-------->|

                                                   | 
Table_C                                            |
id int not null,
c_id int not null,                                 | 
desc varchar(25),
Primary Key (id),                                  |
Foreigns key (c_id) References Table_B (a_id)----->|

我对表c的SQL创建有疑问,但我收到了DB设计文档,其中提到了上述内容,有人能帮我一下吗。

您在JPA Eclipse向导中的失败是什么?它坠毁了吗?它产生了一个错误的结果吗?它失败了,我在eclipse向导的“自定义单个实体”屏幕上没有看到表下的任何列,也没有生成任何类。我从未使用过这个向导,但你是说你对SQL创建表有疑问?你是说你不知道表是否真的存在吗?@mabi,不,我必须创建一个不存在的表,然后创建它的持久性类,因为我正在使用EclipseJPA向导。我对在表c中创建FK并引用表b a\U id表示怀疑。其中a\U id列在表b中也是FK。那么,如果让c\U id引用表b.id,会发生什么?您的向导是否能够为此生成代码?