weixin_42284811 2008-09-27 08:29
浏览 174
已采纳

实际项目中,Hibernate的hbm.xml文件大家倾向于放置在什么位置

虽使用Hibernate时间不短,近日萌生疑问

因为项目需求存在变更的情况,数据库表结果是有变化发生的

甚至数量是有变化的,因此需修改或增加实体类(或称POJO)、对应的Hibernate hbm.xml文件

目前包层次是按模块划分的,每个模块分包下有DAO包专门负责放置hbm.xml和DAO类

而一旦关联关系跨包的时候,利用Eclipse插件生成hbm.xml文件的时候就有些麻烦,需要对hbm.xml文件做手工修改。
(生成顺序是 Table Schema -> POJO和hbm.xml )

--所以在想,各位在实际项目中是把POJO和hbm.xml放置在什么位置?

--是整个工程的这些文件统一放置在某一个包下,还是也按模块或其他关系放置?

 


问题补充:
To aidiyuxin :



都用annouction?

如果我說我的版本尚不支持呢?

如果我說我堅持用hbm呢?



有針對hbm的回答嗎?
问题补充:
其实问题的重点是在 :



把项目中用到的所有HBM放在一个目录中呢?

还是按其他逻辑分开不同包放?
  • 写回答

4条回答 默认 最新

  • aidiyuxin 2008-09-27 10:13
    关注

    annouction比较灵活,所有我推荐
    如果不用
    POJO和hbm.xml在一起
    用一个vo的package包裹
    之后有一个manager的包
    包裹dao
    之后用一个对象名包裹vo和manager
    这样的好处是,从视觉上最大程度的降低O和R的阻抗

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP