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

前言

开发工具:MyEclipse 2014
数据库:MySql

本博客主要介绍如何在普通Web工程上添加Hibernate支持,以及通过数据库表反向生成映射文件。

  1. 创建普通Web工程 (Test)
    这里写图片描述

  2. 打开MyEclipse DataBase Explorer
    这里写图片描述

  3. 在DataBase视图添加数据库
    这里写图片描述

  4. 输入连接信息
    这里写图片描述

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

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

  1. 创建表
    教师表(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. 生成映射文件
    首先添加 com.geekfly.entity 包,用于存放实体类和映射文件。
    然后切换至DataBase视图。
    这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

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

这里写图片描述

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

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值