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 学生
在学生表中添加教师的外键关联
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 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视图,我们可以看到如下文件:
留着看
相关文章推荐
- mybatis-generator通过数据库表反向生成配置文件和类
- Myeclipse中hibernate通过数据库表反向生成实体类
- 通过数据库表反向生成pojo类
- myEclipse通过表生成hibernate实体和映射文件
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- myeclipse 逆向工程生成根据数据表生成映射文件,javaBean,hibernate.cfg.xml
- MyEclipse通过表生成hibernate映射文件以及实体
- hibernate通过数据库表反向生成实体类
- myeclipse 逆向工程生成根据数据表生成映射文件,javaBean,hibernate.cfg.xml
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- hibernate通过数据库表反向生成实体类
- 使用Myeclipse10.0自动生成搭建SSH框架(数据库表自动反向转换成Hibernate实体)实现用户登陆
- MyEclipse配置Hibernate/MyEclipse反向工程从数据表生成POJO和对象关系映射文件(以及HibernateSessionFactory)
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- hibernate通过数据库表反向生成实体类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
- 使用Myeclipse10.0自动生成搭建SSH框架(数据库表自动反向转换成Hibernate实体)实现用户登陆
- MyEclipse6.5通过Hibernate逆向工程生成的映射文件和pojo(bean)不在相同目录解决