Hibernate怎么生成映射文件? 如题: 已知表能通过反向生成实体类和映射文件。 那么已知实体类怎么样生成映射文件和表捏???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道怎么用啊? 听老师说要用XDoclet? 不明白是个啥东东? 我的实体类的注解都写好了 现在不想手动的写映射文件 想自动生成!!! ECLIPSE Hibernate reverse engineering myeclipse下才有,或者自己copy一个修改修改就可以了,顺便了解下映射文件上面的意思喽 如果用EJB,直接用NETBEANS的反向工程,多好呀。还不用碰XML。 在MyEclipse里面可以根据表生成,貌似MyEclipse可以把需要的东西全都弄好的,呵呵 Myeclipse可以,最好下个版本新的,我用的8.5.部署很简单 Myeclipse可以,最好下个版本新的,我用的8.5.部署很简单 我用的是Myeclipse8.5的 怎么生成啊? 有没有哪位高手用过咯??? 之前我以为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透视图,即可看到已经生成了实体类和映射文件了。 在配置文件中 <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>配置好这些之后有<!-- -->中的那句话就会自动生成表了 MyEclipse 是否已经配置好了ant?? 这是老师说的 现在 的问题就是怎么生成映射文件!!!!!!!!!!!!!!! 怪。java程序无故中断 求助jsp问题,这段代码哪出错了 spring mvc intercept 菜鸟问题 jboss 和 struts 的错误 login.do提价不到action 高手帮看下 java访问Access数据库的问题(100分) Tomcat4.1.31和IIS5如何整合? 已有一个wsdl文件,采用tomcat+axis 怎么开发web service程序呢?怎么发布? 多表查询 struts 验证框架,写了个validation不起作用 启动myeclipse后报错 jsp中从数据库取出来的东西排版问题排成m*n格式 iBatis动态查询Date型返回值问题求援
Hibernate reverse engineering
在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透视图,即可看到已经生成了实体类和映射文件了。
<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>
配置好这些之后有<!-- -->中的那句话就会自动生成表了