这个其实也没有什么意思,这个算是一种约定
就像我们中国人的名字都是第一个字是姓,后面的是名一样
我们用这样的命名一眼就可以看出来是hibernate的映射配置文件,当然如果我们其他的xml配置文件也用这样的格式命名也是可以的,但是这样相当于一种约定,一种命名规范一样
hibernate mapping
user.hbm.xml这个放在哪里都没关系,可以生成之后再移动,但是user.java就必须事先定义好位置了,不然你user.hbm.xml里的路径就要全部重新在改,定义的方法就是在选中表之后确定与表对以的类名的时候把包名也加上。最初的那个选择路径好像没什么作用,这个本人也不太清楚。
xxx.hbm.xml文件是hibernate中的映射文件,hbm表示是hibernate的关系映射文件,你也可以不这样写,只不过这样写规范一点。
hbm指的是hibernate的映射文件
映射文件也称映射文档,用于向Hibernate提供关于将对象持久化到关系数据库中的信息.
持久化对象的映射定义可全部存储在同一个映射文件中,也可将每个对象的映射定义存储在独立的文件中.后一种方法较好,因为将大量持久化类的映射定义存储在一个文件中比较麻烦,建议采用每个类一个文件的方法来组织映射文档.使用多个映射文件还有一个优点:如果将所有映射定义都存储到一个文件中,将难以调试和隔离特定类的映射定义错误.
映射文件的命名规则是,使用持久化类的类名,并使用扩展名hbm.xml.
映射文件需要在hibernate.cfg.xml中注册,最好与领域对象类放在同一目录中,这样修改起来很方便.
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....