Wenn ich versuche, meine Entity-Klassen automatisch zu generieren, generiert Hibernate-Tools die Viele-zu-Viele-Klasse und macht die Generation nicht zu viele. Das sind meine Tabellen:Hibernate-Tools erkennen nicht viele Relationen
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`)
);
Und das sind meine clases:
Und in den Klassen, haben sie ihre Beziehungen ein bis viele kartiert. Ich habe die Option "automatische Erkennung von vielen zu vielen Beziehungen" aktiviert, also weiß ich nicht, was das Problem damit ist.
Irgendwelche Hilfe? Danke im Voraus!