MyEclipse 中hibernate 反向工程实例(一对多关联) 1、数据库设计 实例对象为工作人员和部门,关系为一个部门对应多个工作人员,一个工作人员只属于一个部门 见表语句如下:(先用 Navicat 建的表,然后导出的 sql 语句),数据库名称为 test SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS `t_department`; CREATE TABLE `t_department` ( `id` int(11) NOT NULL auto_increment, `departmentname` varchar(40) NOT NULL, `departmentlocation` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `t_user`; CREATE TABLE `t_user` ( `id` int(11) NOT NULL auto_increment, `username` varchar(20) NOT NULL, `password` varchar(20) NOT NULL, `departmentid` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `departmentid` (`departmentid`), CONSTRAINT `departmentid` FOREIGN KEY (`departmentid`) REFERENCES `t_department` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2、使用 MyEclipse 反向工程