*.hbm.xml作用是什么

Posted 九命黑猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了*.hbm.xml作用是什么相关的知识,希望对你有一定的参考价值。

实体与表的映射关系通过XML来描述的文件。在 hibernate.cfg.xml中管理,在项目启动的时候加载到内存。

hbm指的是hibernate的映射文件
映射文件也称映射文档,用于向Hibernate提供关于将对象持久化到关系数据库中的信息.
持久化对象的映射定义可全部存储在同一个映射文件中,也可将每个对象的映射定义存储在独立的文件中.后一种方法较好,因为将大量持久化类的映射定义存储在一个文件中比较麻烦,建议采用每个类一个文件的方法来组织映射文档.使用多个映射文件还有一个优点:如果将所有映射定义都存储到一个文件中,将难以调试和隔离特定类的映射定义错误.
映射文件的命名规则是,使用持久化类的类名,并使用扩展名hbm.xml.
映射文件需要在hibernate.cfg.xml中注册,最好与领域对象类放在同一目录中,这样修改起来很方便.

xxx.hbm.xml文件是hibernate中的映射文件,hbm表示是hibernate的关系映射文件,你也可以不这样写,只不过这样写规范一点。

以上是关于*.hbm.xml作用是什么的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate映射文件详解(News***.hbm.xml)二

hibernate中的映射文件xxx.hbm.xml详解总结

org.hibernate.MappingNotFoundException: *.hbm.xml not found

hibernate.cfg.xml 中如何设置 hbm.xml 和 Annotations 的 mapping

myeclipse.hbm.xml如何自动生成

hibernate.hbm.xml文件配置入门小结