跟我StepByStep学FLEX教程 - Demo14Flex+Spring+Hibernate整合

2012-03-23
浏览
导读:在Demo13的基础上改造一下,就可以将Hibernate整合进来了。因此不再重复 以前的配置,读者如果没有读以前的文章,请从Demo11开始。 现在开始 Demo14吧:) 1、

在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>

Flash基础教程 动画基础知识

flash as3.0 跨域的解决办法

网络相册开发(8)——Cairngorm架构浅析

Flex中PureMVC学习小结

Flex与.NET互操作(十六):FluorineFx + F