周禄康 发表于 2013-2-3 10:47:50

Struts1.2+Spring2.5+Hibernate3.2框架搭建(九)

4.4. 创建对象关系映射(ORM)的相关文件
  操作:[右击users表]Window/Open Perspective/MyEclipse Database Explorer
http://dl.iteye.com/upload/picture/pic/57869/64ded417-dec3-3148-8c5a-e8e4d8dc507d.png
选中 users 表,点击右键,在出现的菜单中选择 "Hibernate Reverse Engnieering" 。
 
http://dl.iteye.com/upload/picture/pic/57867/39899265-4ed8-306a-891e-b1f081541a71.png
1、在弹出的窗口中保持 "Java package" 项为 "com.zlk.pojo" ;
2、选中 "Hibernate mapping file (*.hbm.xml) for each databases table" ,并保持 "Update hibernate..." 项选中;
3、选中 "Java Data Object" 项,保持 "Create abstract class" 不选中;
  "Base persistent class" 项留空;
4、取消 "Java Data Access Object..." 项和 "Use custom templates" 项。
 
点击 "下一步(Next)" ,
http://dl.iteye.com/upload/picture/pic/57865/efb38849-9430-3111-b026-23cdd64c78c1.png
点击 "下一步(Next)" ,
http://dl.iteye.com/upload/picture/pic/57863/18931337-9ec2-34b1-a074-405041ba6d2a.png
点击 "完成(Finish)"。
  完成此操作,会在 "com.zlk.pojo" 包下创建两个文件:Users.java、Users.hbm.xml。
 
此时sessionFactory部分会添加Users.hbm.xml映射文件的相关信息
    <bean id="sessionFactory"
       class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
       <property name="dataSource">
           <ref bean="dataSource" />
       </property>
       <property name="hibernateProperties">
           <props>
              <prop key="hibernate.dialect">
                  org.hibernate.dialect.SQLServerDialect
              </prop>
           </props>
       </property>
       <property name="mappingResources">
           <list>
              <value>com/zlk/pojo/Users.hbm.xml</value></list>
    </property></bean>
页: [1]
查看完整版本: Struts1.2+Spring2.5+Hibernate3.2框架搭建(九)