*.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