首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用MyEclipse添加Hibernate支持和反向工程生成映射关系

使用MyEclipse添加Hibernate支持和反向工程生成映射关系

作者头像
geekfly
发布2022-05-06 19:35:10
发布2022-05-06 19:35:10
63600
代码可运行
举报
文章被收录于专栏:geekflygeekfly
运行总次数:0
代码可运行

前言

开发工具: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 学生 在学生表中添加教师的外键关联

代码语言:javascript
代码运行次数:0
运行
复制
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视图,我们可以看到如下文件:

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档