首先,要告诉大家的是,当我们要自动生成Mapping File的时候,我们除了使用hibernae tools之外,还可以通过一个更为简洁的插件,只需通过点击:

  1、Hibernate Configuration Files

  2、Hibernate Mapping Files

  这两个选项,省去了原先Hibernate Tools四个配置文件的繁琐的设置方法,进一步的进行了简化,即可对我们的hibernate3进行对象化的操作了。

  下载地址:http://sourceforge.net/projects/hibernatesynch/   选择点击Download——HibernateSynchronizer-3.1.9.zip

  过程如下:

    1、新建好我们所要保存hbm文件的文件夹,File——new——other——hibernate——Hibernate Mapping File,弹出如下图:

    

  

  2、根据图中红色文字,键入关键配置,点击“Finish”,完成hbm文件的生成。

  3、在生成完hbm文件夹中,选中所有的hbm文件,右键点击“Hibernate Synchoronizer”——"Sychronize Files",点击完成,则将在hbm文件夹下生成主键类,以及在hbm下生成base文件夹,里面包含Base表的实体类,如图:

  

  非常的神奇,自动生成hbm数据库表映射文件以及表实体类

  

转载于:https://www.cnblogs.com/cyh2009/p/4841944.html

Hibernate Synchronizer3——一个和hibernate Tool类似的小插件之使用方法相关推荐

  1. 我的第一个用Hibernate框架写的小例子

    Hibernate框架 今天我来主要讲一下Hibernate框架的配置步骤,在讲之前,我们先了解一下使用框架的优势 1.不再考虑公共问题,框架已经帮我们做好了 2.可以专心于业务逻辑,保证核心业务逻辑 ...

  2. Strut2与Hibernate的一个web分页功能

    代码没有进行过多的封装,可能看起来有点action代码部分,hibernate在这里只起到了一个查询记录集的作用. import java.util.ArrayList; import java.ut ...

  3. Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢...

    新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对 ...

  4. Hibernate(2)——Hibernate的实现原理总结和对其模仿的demo

    俗话说,自己写的代码,6个月后也是别人的代码--复习!复习!复习!涉及的知识点总结如下: 开源框架的学习思路(个人总结) Hibernate的运行原理总结 Hibernate实现原理中的两个主要技术 ...

  5. Hibernate第一次课(2)---Hibernate原理简介

    学员要求:熟悉Java.SQL.JDBC,掌握面向对象的开发方法,并有实际的项目开发经验. 培训目标:让学员了解O/R Mapping原理,掌握Hibernate开发的相关知识,并能使用Hiberna ...

  6. ssh整合hibernate 使用spring管理hibernate二级缓存,配置hibernate4.0以上二级缓存

    ssh整合hibernate 使用spring管理hibernate二级缓存,配置hibernate4.0以上二级缓存 hibernate  : Hibernate是一个持久层框架,经常访问物理数据库 ...

  7. java hibernate configuration 获取_1 Hibernate Configuration 配置

    1 四种方式配置Configuration: 传递一个java.util.Properties给Configuration.setProperties(); 放置hibernate.propertie ...

  8. ssh架构之hibernate(一)简单使用hibernate完成CRUD

    1.Hibernate简介   Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,h ...

  9. hibernate.jdbc.fetch_size 和 hibernate.jdbc.batch_size

    这点我也疑惑过,最初应用hibernate的项目,我也感觉速度很慢,知道后来才知道问题的所在.        其实hibernate的速度性能并不差,比起jdbc来说,又是性能能高2倍.        ...

最新文章

  1. Redux学习(2) ----- 异步和中间件
  2. HD 2602 Bone Collector (0-1背包)
  3. 【LuoguP33294123】[ZJOI2011]最小割[CQOI2016]不同的最小割
  4. 武科大计算机网络课程设计,【川大】计算机网络课程设计9013,奥鹏2017
  5. Python+OpenCV:图像去噪(Image Denoising)
  6. 熊海博客php版本,熊海CMS xhcms v1.0代码审计
  7. 什么叫做形态学图像处理_Python图像处理膨胀与腐蚀
  8. 谷歌经纬度转百度地图经纬度(精确度还可以)
  9. .glusterfs_如何在Ubuntu 20.04上使用GlusterFS创建冗余存储池
  10. 系列篇|单目结构光三维成像系统的标定方法
  11. 成功解决微信跳转到手机默认浏览器下载
  12. 经过负载均衡图片加载不出来_负载均衡基础知识
  13. Excel中快速填充产生连续的数字编号
  14. 阿里云服务器安装图形化界面(CentOS)
  15. 【逆向学习】花指令的去除
  16. MRP专题五:例外消息(Exception message)
  17. 趣谈网络协议-课程介绍
  18. android 自定义常驻通知栏
  19. event.target与event.currentTarget的差异
  20. 什么是Activity,详细介绍Activity

热门文章

  1. nDPI-dev分析
  2. Could not execute SQL statement.
  3. Flink中MapFunction以及其他各种xxxFunction在intellij中的用法和规律
  4. ?: (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.
  5. kaggle notebook在git push时附带用户民和密码(一行搞定,全部写在一行中)
  6. hexo的yelee主题使用自定义字体并用字蛛进行字体压缩的sed脚本
  7. OpenGL函数:wglCreateContext
  8. 【机器学习】集成学习知识点总结一
  9. pascal行人voc_利用Pascal VOC目标检测数据深度学习进行目标检测
  10. 使用.bat文件或者是cmd里面运行.jar文件