有关SSH框架结合使用的问题!

独立使用hibernate的时候可以先创建领域模型,然后通过代码来生成表到数据库,这种方法应该是比较常用的方法吧。
但Struts和Spring还有hibernate结合以后不能用configuration读取hibernate.cfg.xml了,请问创建好领域模型后如何去读取生成数据库表? (因为hibernate的配置信息集合到了spring的applicationcontext配置中,让configuration读取applicationcontext还是?)

//=============================================

以上是hibernate的创建问题..在捎带问个ibatis的问题;

ibatis也是ORM的一种框架,请问ibatis如果单独使用的话,先创建领域模型然后通过模型生成表到数据库的操作怎样操作呢?

然后和struts及spring结合后怎样操作呢?

麻烦各位了 ( ⊙ o ⊙ )

SSH结合使用以后,同样也是可以根据领域模型生成数据库表,在applicationContext中的hibernate配置部分完成。
[code="java"] <!-- Mysql数据源配置,主要用于开发测试环境-->

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://172.16.125.9/expert" />
    <property name="username" value="root" />
    <property name="password" value="root" />
</bean>[/code]

[code="java"]<!-- Hibernate配置 -->






<prop name="hibernate.hbm2ddl.auto">update</prop>       
            <!-- mysql -->
            <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
            <prop key="hibernate.show_sql">true</prop>
            <prop key="hibernate.cache.use_query_cache">true</prop>
            <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
            <prop key="hibernate.cache.provider_configuration_file_resource_path">/ehcache-hibernate.xml</prop>
        </props>
    </property>
    <property name="packagesToScan" value="cn.com.sise.expert.entity.*"/>       
</bean>[/code]

修改属性为update、create、create-drop,update

楼主关于ibatis的那个问题有答案吗???哈哈,好几年过去了呀