我使用两个简单的表。
TAB1有两列: int(10) unsigned NOT NULL AUTOINCREMENT和data int(10) unsigned NOT NULL。TAB2有两列: ID int(10) unsigned NOT NULL AUTOINCREMENT和FK int(10) unsigned NOT NULL。我可以用"ON DELETE RESTRICT“在TAB1中的列ID上从表TAB2中的列FK创建外键。
我试图使用hibernate创建表,但是我得到了sql语法错误,我不知道为什么。,以便在第1行使用正确的语法,使用“) bigint null,主键(user_id,role_id)”。org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000388:不成功: alter user_role添加约束FK_75dvukqj0muwehqn7y8qi9j5c1行中正确使用near ') re
所以我编写了这个MySQL代码:order_id INT PRIMARY KEY AUTO_INCREMENT,order_user INT NOT NULL,CONSTRAINT FK_OrderUser FOREIGN KEY(order_user) REFERENCES users(usersId),
CONSTRAINT FK_OrderIt
请帮助我解决这个映射问题(我使用的是Hibernate 3.6)。我有这些桌子 Id INT NOT NULL AUTO_INCREMENT , PRIMARYKEY (Id));
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR(15) NOTREFERENCES LineOfBusiness (Id