weixin_42284811 2008-09-27 00:27
浏览 687
已采纳

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

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

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

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

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

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

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

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

  • 写回答

4条回答

  • kyo100900 2008-09-27 13:11
    关注

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

    一般只写POJO,HBM.xml是通过XDoclet来生成的,默认和POJO在同一文件夹下。因为如果实体太多了,可能100以上。手工维护很容易出问题,POJO改了,hbm.xml不一定会记得改。

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

    因为使用了XDoclet,我们目前就是按模块放置,没有什么问题。

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

报告相同问题?

悬赏问题

  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划