本帖最后由 yangshh0 于 2011-12-19 13:15:59 编辑

解决方案 »

  1.   

    一般都是实体BEAN和HBM文件放在一个文件夹,DAO文件放在一个文件夹,还有ACTION,MANAGER,这才叫分层管理哈。
      

  2.   

    首先 你要分层次结构,
    其实我前段时间开发了几个项目就是使用的myeclipse 的hibernate逆向生成的。
    不过hibernate的配置文件要稍微的改下,
    其实生成的实体化类是不用修改的哈,是可以使用的,只不过实体化类里面的那个构造方法有点恶心 了
    不过这没关系,不影响你功能的实现的。
    配置文件根据需求来定的,没有个规定的。
    层次图 我传个你看哈~
      

  3.   

    楼上说的很好,实体类不用修改,要按action、service、dao分层,这些都很好
    不过楼上说的我也大概知道,虽然不精通,大概代码还是懂的。
    如下:我是希望能给我说详细些,比如DAO一般需不需要一个BaseDAO的抽象类,再比如怎么用spring的事务管理和这个生成的框架结合起来,如果不熟悉这个框架,直接谈谈整合s2sh的经验也都很好啊,不要求全面,一些小点谈详细些,我会觉得受益匪浅。
      

  4.   

    肯定是一个业务行为的放在一个包里面了 比如dao放对数据库操作的接口 dao。impl放对接口的实现  pojo放实体bean  将hbm文件放在和实体bean一起的地方配置文件放在web-inf下面   这个还不都仔细吗?
      

  5.   

    这个比前几个仔细多了,不过就是告诉我要分成impl、dao、pojo三层,这些我也知道点点
    怎么感觉这些个比Martin Flower还能抽象,一个hibernate的架构问题两行写完了,还问我够不够仔细?