千家信息网

Hibernate中Mapping文件怎么生成

发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这篇文章主要为大家展示了"Hibernate中Mapping文件怎么生成",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Hibernate中Mapping文
千家信息网最后更新 2025年11月14日Hibernate中Mapping文件怎么生成

这篇文章主要为大家展示了"Hibernate中Mapping文件怎么生成",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Hibernate中Mapping文件怎么生成"这篇文章吧。

在hibernate中,每个数据表对应的其实是一个实体类,每个实体类有一个对应的hbm.xml配置文件和你匹配,myeclipse中其实有个MyEclipse Database Explorer视图,它提供了myeclipse与数据库直接连接的内置窗口,并且通过此窗口可以生成hibernate mapping文件。

1.在项目上点击右键选择MyEclipse选项,为应用增加Hibernate特性.

2.在出现的配置窗口中,选中"Add Hibernate 2.1 libraries to project?",然后设定存放Hibernate库文件的目录为: /WEB-INF/lib 目录,默认会选择创建一个新的Hibernate配置文件hibernate.cfg.xml。

3.点击下一步,进入Hibernate数据库连接配置界面,在Connection Profile选项中直接选择在MyEclipse Database Explorer中配置的vipdata选项,然后就会自动生成其他的配置,可以选择"Copy JDBC Driver and add to classpath",这样就会将JDBC驱动拷贝到WEB-INF/lib目录中。:

4.点击下一步,来创建Hibernate的SessionFactory类,这是一个简单的集中管理Hibernate会话的工厂类,填写类的全名称。

5.点击完成,然后MyEclipse就会将Hibernate相关的jar包拷贝到lib目录下,同时会生成Hibernate的配置文件:hibernate.cfg.xml,和SessionFactory类。

现在要利用MyEclipse Database Explorer视图中的工具来生成Hibernate的映射文件。切换到MyEclipse Database Explorer视图,在表vipdata上点击右键,选择Create Hibernate Mapping.

6.配置生成的持久化类和映射文件。

7.点击Browse,选择生成的类和映射文件的包:com.xxx

8.ID Generator算法选项,选择native。(还有很多其他的选项可选,根据应用的需要具体选择,好像hibernate映射的表必须有主健,否则无法利用hibernate技术)。

9.点击完成,这样会生成持久化类Vipdata和它的父类AbstractVipdata(生成父类,有利于日后应用的扩展,工具会自动生成详细的equals方法和hashCode方法)以及映射文件xxx.hbm.xml。同时会修改Hibernate的配置文件hibernate.cfg.xml,会增加一行.

到此,hibernate mapping文件生成结束。:)

以上是"Hibernate中Mapping文件怎么生成"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

文件 生成 配置 选择 目录 内容 数据 篇文章 视图 应用 同时 实体 工具 拷贝 数据库 方法 自动生成 学习 帮助 一行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 内蒙古软件开发计划 网络技术与信息安全是什么专业 数据库安全审计 用什么工具画数据库表 上海锋爵网络技术 网络安全模式无线网连不上 h5软件开发公司 数据库隐藏分区怎么设置 上海青蝶网络技术服务中心 世界各个国家的网络安全部队 python 做服务器分享文件 如何成为数据库工程师 联想模拟器下载游戏是什么服务器 数据库的物理设计 北京市网络安全人才 中草药有效成分查询数据库 李昭阳讲网络安全 网络安全法 2017.6 青岛云鼎软件开发公司是国企吗 霍氏荣耀互联网科技有限公司 数据库定时备份脚本 软件开发宣传方式有哪些 互联网金融科技特点 上海青蝶网络技术服务中心 分布式数据库管理技术方案 网络安全龙头中小板 宇视科技软件开发岗怎样 原神国际服4个服务器可以联机吗 数据库服务器名称怎么样去改 网络安全法全文打印
0