请问大型项目中,使用hibernate时
1.通过java类来生成table,还是通过table来生成java类
2.是使用注释方式,还是使用xml的配置方式
请有经验的朋友给一点解释

解决方案 »

  1.   

    先进行数据库设计来建表,然后在生成类,用XML吧
      

  2.   

    如果面向对象编程比较强的话,建议通过类建表,但是hibernate在这方面还是有些难控制的
    建议别用注释,注释难维护,而且功能不如xml全面,你自己试试就知道了,hibernate的注释不好使,还在发展中
      

  3.   

    我们都是先设计表,通过表生成类。一般是用xml配置,但是听朋友说北京那边用的是注释。
      

  4.   

    a006shen
    兄弟你说的先设计表,后表生成类.是通过反向工程实现的吗?
    一些复杂的表关联也可以实现吗?
      

  5.   

    一般超大的项目都是用UML生成库后再根据库生成的class和xml的配置吧!但是hibernate用类反向生成数据库的方式更符合java面向对象的思想吧,虽然口中嚷嚷面向对象,但是实际应用却很少。。至少个人经验是如此
      

  6.   

    我比较倾向于介意你使用注解类的方式,这样改写起来方便,而且维护起来也相对方便,通常情况用myeclipse自动 生成就好了,各别需要 改一下,但是基本上都可以 应付,如果到时有不明白之处,兴许我能给你些帮助
      

  7.   

    第一 先通过类生产table 更加面向对象 
    第二 用注解的方式 代码更简洁
      

  8.   

    注解 有  JPA     EJB
      

  9.   

    先编写类。然后编写XML配置文件。然后让开发工具在数据库里自动生成
      

  10.   

    看来什么都有啊,大型项目中的经验谁介绍介绍.在大型项目中到底先有什么后有什么,说新开发的项目,不说老项目,如果是老项目,肯定是现有table,后有java类了.