- <!-- 配置SessionFactory工厂 -->
- <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
- <!-- 配置SessionFactory工厂使用的数据源 -->
- <property name="dataSource" ref="ds">
- </property>
- <!-- 配置Hibernate框架使用的运行参数(方言、自动生成SQL语句、SQL语句的格式化) -->
- <property name="hibernateProperties">
- <props>
- <prop key="hibernate.dialect">
- org.hibernate.dialect.Oracle10gDialect
- </prop>
- <prop key="hibernate.show_sql">
- true
- </prop>
- <prop key="hibernate.format_sql">
- true
- </prop>
- <!-- 配置SpringSessionContext类实现了之前thread的功能,还提供了另外的一个功能, 当前线程绑定了session以后,主动的开启一个事务-->
- <prop key="hibernate.current_session_context_class">
- org.springframework.orm.hibernate4.SpringSessionContext
- </prop>
- <!-- 配置Hibernate框架在启动的时候,自动的进行表的创建(表有就更新,没有就创建) -->
- <prop key="hibernate.hbm2ddl.auto">
- update
- </prop>
- </props>
- </property>
- <!-- 配置持久化类对应的映射文件 -->
- <!-- 第一种配置 -->
- <!-- <property name="mappingResources">
- <array>
- <value>com/xupt/ssh/entity/TypeEntity.hbm.xml</value>
- </array>
- </property> -->
- <!-- 第二种配置 -->
- <property name="mappingLocations">
- <array>
- <!-- 使用通配符 来添加实体类对应的映射文件 -->
- <value>
- classpath:com/xupt/ssh/entity/*.hbm.xml
- </value>
- </array>
- </property>
- </bean>
来源: http://blog.csdn.net/super_yc/article/details/72598866