首页 / 软件开发 / Flex / 跟我StepByStep学FLEX教程 - Demo14Flex+Spring+Hibernate整合
跟我StepByStep学FLEX教程 - Demo14Flex+Spring+Hibernate整合2010-11-21 javaeye wangyisong在Demo13的基础上改造一下,就可以将Hibernate整合进来了。因此不再重复 以前的配置,读者如果没有读以前的文章,请从Demo11开始。现在开始 Demo14吧:)1、把Hibernate相关jar包拷贝到WEB-INF的lib下,这个是 必须的;2、在applicationContext.xml中配置,通过Spring方式整合 Hibernate,如下:<bean id="SessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean ">
<property name="mappingResources">
<list>
<value>com/samples/spring/store/Product.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.HSQLDialect
</prop>
</props>
</property>
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
3、增加Hibernate的对象影射文件, Product.hbm.xml:<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping- 3.0.dtd"[]>
<hibernate-mapping package="com.samples.spring.store">
<class name="Product" table="PRODUCT">
<id name="productId" type="long" column="PRODUCT_ID"
unsaved- value="0">
<generator class="identity" />
</id>
<property name="name" column="NAME" length="40" />
<property name="category" column="CATEGORY" length="40" />
<property name="image" column="IMAGE" length="40" />
<property name="price" column="PRICE" type="double" />
<property name="qtyInStock" column="QTY_IN_STOCK" type="integer" />
<property name="description" column="DESCRIPTION" length="255" />
</class>
</hibernate-mapping>