前言
开发工具:MyEclipse 2014 数据库:MySql
本博客主要介绍如何在普通Web工程上添加Hibernate支持,以及通过数据库表反向生成映射文件。
创建普通Web工程 (Test)

打开MyEclipse DataBase Explorer

在DataBase视图添加数据库

输入连接信息

然后直接点击Finsh即可。 注:之前发现mysql的驱动jar包版本高时,不能连接数据库,所以此处使用的5.1.30版本。 5. 添加Hibernate支持(回到Java Enterprise视图)





创建表 教师表(Teacher) 学生表(Student) 教师 1->N 学生 在学生表中添加教师的外键关联
CREATE TABLE `teacher` (
`tid` int(11) NOT NULL AUTO_INCREMENT,
`tname` varchar(255) DEFAULT NULL,
PRIMARY KEY (`tid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `student` (
`sid` int(11) NOT NULL AUTO_INCREMENT,
`sname` varchar(255) DEFAULT NULL,
`tid` int(11) DEFAULT NULL,
PRIMARY KEY (`sid`),
KEY `tid` (`tid`),
CONSTRAINT `student_ibfk_1` FOREIGN KEY (`tid`) REFERENCES `teacher` (`tid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;生成映射文件 首先添加 com.geekfly.entity 包,用于存放实体类和映射文件。 然后切换至DataBase视图。




回到Java视图,我们可以看到如下文件:

至此,已经大功告成了,是不是很方便呢?