1
当我尝试自动生成我的实体类时,hibernate工具会生成多对多的类,并且不会产生多对多的代。这些都是我的表:Hibernate工具不能识别多对多关系
CREATE TABLE `role`(
`id` int(13) not null auto_increment,
name varchar(255),
primary key(id)
);
CREATE TABLE `user`(
`id` int(13) not null auto_increment,
`username` varchar(255),
`password` CHAR(60) CHARACTER SET latin1 COLLATE latin1_bin,
`passwordconfirm` BIT(1) DEFAULT b'0',
primary key(id)
);
CREATE TABLE `role_user`(
`role_id` int(13) not null,
`user_id` int(13) not null,
CONSTRAINT `FK_User_Role` FOREIGN KEY (`role_id`) REFERENCES `role`(`id`),
CONSTRAINT `FK_Role_User` FOREIGN KEY (`user_id`) REFERENCES `user`(`id`)
);
这些都是我clases:
而且在班级,他们有他们的关系映射一对多。我设置了“自动检测多对多关系”选项,因此,我不知道这有什么问题。
任何帮助?提前致谢!