一、使用myeclipse,可以自动生成domain对象和关系映射文件。

1.让myeclipse连接上数据库

Window-->open perspective-->myeclipse database explorer

New一个DataBase Driver

2.给项目增加Hibernate能力

①Myeclipse-->Add Hibernate Capabilities

②创建/导入Hibernate.cfg.xml

③配备数据库(刚才连上的)

④选择是否生成SessionFactory工具类

⑤完成

3.使用Hibernate逆向工程,自动创建domain类和对象关系映射文件

①创建好domain包

此时domain包下已经有对应的类和hbm.xml文件了.

4.测试

public static void main(String[] args) {// TODO Auto-generated method stub

Session session=null;Transaction ts=null;try {session=HibernateUtil.getCurrentSession();ts=session.beginTransaction();Employee e=new Employee();e.setName("小虎");e.setEmail("xiaohu@163.com");e.setHiredate(new Date());session.persist(e);ts.commit();} catch (Exception e) {// TODO: handle exceptionif(ts!=null) ts.rollback();e.printStackTrace();}finally{if(session!=null&&session.isOpen()){session.close();}}}

转载于:https://www.cnblogs.com/myz666/p/8424241.html

五、逆向工程--myeclipse快速开发Hibernate项目相关推荐

  1. myeclipse java可视化_使用MyEclipse可视化开发Hibernate实例

    使用MyEclipse可视化开发Hibernate实例 2.7节的例子源代码在配套光盘sourcecode/workspace目录的chapter02_first项目中. 这个实例主要演示如何使用My ...

  2. 10个Spring Boot快速开发的项目,接私活利器(快速、高效)

    本文为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等,希望能够给大家带来一点帮助:) 1.项目名称:分布式 ...

  3. 11个springboot快速开发的项目,接私活利器

    转自公众号:码云Gitee 本文为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等,希望能够给大家带来一点帮 ...

  4. Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台项目

    项目介绍 Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台 基于 Layui 的后台管理系统模板,扩展 Layui 原生 U ...

  5. Spring Boot + Security + Thymeleaf + Activiti 快速开发平台项目

    点击关注公众号,实用技术文章及时了解 项目介绍 Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台 基于 Layui 的后台管 ...

  6. 基于Element,快速开发Vue项目

    Element,是一套基于Vue2.0的UI组件库,利用它,我们可以可以快速开发我们的Vue项目. 官网网址:http://element-cn.eleme.io/#/zh-CN 闲话不多说,我们将基 ...

  7. 推荐 3 个快速开发平台 项目经验又有着落了

    微信搜索逆锋起笔关注后回复编程pdf 领取编程大佬们所推荐的 23 种编程资料! 经常性逛github,发现了一些优秀的开源项目,其中的框架及代码非常不错,现在给大家推荐三个快速开发平台. 第一个就是 ...

  8. 【我的新书】Spring MVC+ Mybatis:快速开发与项目实战

    开心一笑 中午去ATM存钱,排队时后面的美女问我:"存钱是吗?" 我: "嗯". 美女: "我正好要取钱,反正你要存,不如把钱给我,咋俩就不用排队了& ...

  9. ktor框架用到了netty吗_如何使用 Ktor 快速开发 Web 项目

    一. Ktor 介绍 Ktor 是一个高性能的.基于 Kotlin 的 Web 开发框架,支持 Kotlin Coroutines.DSL 等特性. Ktor 是一个由 Kotlin 团队打造的 We ...

最新文章

  1. 夏季机房空调预警,出现故障了怎么办?
  2. 一道抛物线自编题的思考
  3. SDUT 3377 数据结构实验之查找五:平方之哈希表
  4. 创宇技能表_知道创宇研发技能表 一
  5. 十五.激光和惯导LIO-SLAM框架学习之惯导与雷达外参标定(1)
  6. dwcs6连接不上access数据库_DW如何连接数据库?
  7. Kettle连接mysql数据库所需驱动包,出现报错情况(附驱动下载方法)
  8. 安装SQL 2008的错误 等待数据库引擎恢复句柄失败。请查看 SQL Server 错误日志以了解可能的原因
  9. 《和扬哥一起从零开始学编程》免费、免费、免费
  10. 测试显卡用什么软件最好,显卡测试用什么软件 怎么测试显卡性能
  11. 电脑知识:如何将旧的Windows笔记本电脑切换到Linux
  12. 如何查找计算机主机地址,ip地址查询 怎么查询电脑IP地址?
  13. 获取pm2.5空气质量AQI历史数据
  14. linux终端文件名前特殊符号,Linux特殊符号大全
  15. html批量转换xls格式,htm格式怎么转换excel
  16. 解决关于win10下eclipse代码格式化不生效问题
  17. 鸿蒙系统如何进入语音助手,原来华为手机的语音助手还可以这么玩,九个实用技能分享给你...
  18. 2020年第十一届蓝桥杯决赛Python组(真题+解析+代码):阶乘约数
  19. Flex布局:Flex布局
  20. ASP.NET入门篇【项目实战】打造一个自己的相册(二)登录模块

热门文章

  1. mysql关联表插入-php环境中
  2. Oracle 如何设置shared pool 和sga大细, 应该设置几大
  3. 第十三届计算机语言学大会,第十三届全国语音学学术会议(PCC 2018) 会议通知第3号...
  4. es6与java的相似度,特斯拉Model Y对比蔚来ES6!这次对比结果出乎意料
  5. java http 401_服务器返回HTTP响应代码:401,URL:https
  6. websphere安装应用失败_如何使用安卓手机给任天堂Switch安装游戏NSUSBloader mobile
  7. php mysql可以跨站_PHP防跨站之open_basedir目录设置
  8. java.lang.arr_jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 错误的解决
  9. linux send 失败_linux高性能网络编程之tcp连接的内存使用
  10. java md5 ios_iOS 自带MD5