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]