如题: 已知表能通过反向生成实体类和映射文件。  那么已知实体类怎么样生成映射文件和表捏????

解决方案 »

  1.   

      不知道怎么用啊? 听老师说要用XDoclet? 不明白是个啥东东?   我的实体类的注解都写好了 现在不想手动的写映射文件 想自动生成!!!
      

  2.   

    ECLIPSE 
    Hibernate reverse engineering
      

  3.   

    myeclipse下才有,或者自己copy一个修改修改就可以了,顺便了解下映射文件上面的意思喽
      

  4.   

    如果用EJB,直接用NETBEANS的反向工程,多好呀。还不用碰XML。
      

  5.   

    在MyEclipse里面可以根据表生成,貌似MyEclipse可以把需要的东西全都弄好的,呵呵
      

  6.   

    Myeclipse可以,最好下个版本新的,我用的8.5.部署很简单
      

  7.   

    Myeclipse可以,最好下个版本新的,我用的8.5.部署很简单
      

  8.   

      我用的是Myeclipse8.5的 怎么生成啊?  有没有哪位高手用过咯???
      

  9.   

    之前我以为Hibernate的映射文件只能自己手工写,可是如果表很多,每个表又有N个字段呢?那我岂不是要吐血了?今天发现原来这个东西也可以通过MyEclipse进行生成的!
    在MyEclipse工作区右上角选择进入MyEclipse Database Explorer透视图。在DB Browser视图中,逐次展开节点,右键选中需要映射的表,在弹出的菜单中选择“Hibernate Reverse Engineering”在弹出的对话框中选择生成实体类和映射文件的包名。选中“Hibernate mapping file”复选框,选中“Java Data Object”复选框。然后单击“Next”按钮。
    在“Configure type mapping details”对话框中,ID Generator选择“native”,继续“Next”。
    在“Config reverse engineering details”中,保持所有复选框都未选中,单击“Finish”按钮。
    这时就开始生成实体类和映射文件了,完成后,返回到Java透视图,即可看到已经生成了实体类和映射文件了。
      

  10.   

    在配置文件中 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref local="dataSource"/>
    </property>
    <property name="mappingResources">
    <list>
    <value>com/guomai/lx/vo/TU.hbm.xml</value>
    <value>com/guomai/lx/vo/User.hbm.xml</value>
    <value>com/guomai/lx/vo/LX.hbm.xml</value>
    </list>
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
    <prop key="hibernate.show_sql">true</prop>
    <prop key="hibernate.jdbc.batch_size">20</prop>
    <!--<prop key="hibernate.hbm2ddl.auto">update</prop>-->
    </props>
    </property>
    </bean>
    配置好这些之后有<!-- -->中的那句话就会自动生成表了
      

  11.   

    MyEclipse 是否已经配置好了ant?? 这是老师说的  现在 的问题就是怎么生成映射文件!!!!!!!!!!!!!!!