您的位置:首页 > 编程语言 > Java开发

MyEclipse2014通过数据库表反向生成映射文件

2017-03-16 14:30 260 查看
前言

开发工具: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;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
生成映射文件 

首先添加 com.geekfly.entity 包,用于存放实体类和映射文件。 

然后切换至DataBase视图。 









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



留着看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  myeclipse hibernate
相关文章推荐