国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP教程之整合hibernate持久層1

2024-09-05 00:17:17
字體:
來源:轉載
供稿:網友
整合hibernate持久層 ----1,基本配置
    在學習這一部分的時候我作了一個用StrutsAction訪問UserDAO中方法,此方法使用了hibernateTemplate。調試過程中問題多多,好在一個一個解決了。
JPetStore2.0已經有ibatis做為OR層了,我要換成hibernate需要修改Spring配置文件中的bean id="TransactionManager" 、增加bean id=“sessionFactory”。又因為配置文件id=TransactionManager的bean只能有一個,修改為hibernate后原來使用ibatis的bean就都不好用了,所以我新創建了一個空的配置文件dataAccessContext-hibernate.xml。只有幾個字定義的bean,如下:
 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

 <!-- ========================= RESOURCE DEFINITIONS ========================= -->

 <!-- Local Apache Commons DBCP DataSource that refers to a combined database -->
 <!-- (see dataAccessContext-jta.xml for an alternative) -->
 <!-- The placeholders are resolved from jdbc.properties through -->
 <!-- the PropertyPlaceholderConfigurer in applicationContext.xml -->
 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  <property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
  <property name="url"><value>jdbc:mysql://localhost:3306/jpetstore</value></property>
  <property name="username" ><value>root</value></property>
  <property name="password" ><value>123456</value></property>
 </bean>
 
 
 <bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
  <property name="dataSource">
   <ref local="dataSource"/>
  </property>
  <property name="mappingResources">
   <list>
    <value>srx/test/hibernate/Account.hbm</value>
   </list>
  </property>
  <property name="hibernateProperties">
   <props>
    <prop key="hibernate.dialect">
     net.sf.hibernate.dialect.MySQLDialect
    </prop>
    <prop key="hibernate.showsql">
     true
    </prop>
   </props>
  </property>
 </bean>
 
    <!-- Transaction manager for a single JDBC DataSource -->
 <!-- (see dataAccessContext-jta.xml for an alternative) -->
 <bean id="transactionManager" class="org.springframework.orm.hibernate.HibernateTransactionManager">
  <property name="sessionFactory">
   <ref local="sessionFactory"/>
  </property>
 </bean>
 
 
 
 <!-- this bellow is hibernate configuration for srx test-->
 
 
 <bean id="userDAO" class="srx.test.testhibernate.UserDAO">
  <property name="sessionFactory">
   <ref local="sessionFactory"/>
  </property>
 </bean>
</beans>

 

共2頁上一頁12下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 三亚市| 自治县| 康平县| 上高县| 沅陵县| 盐池县| 杭锦旗| 诸暨市| 包头市| 雷波县| 庐江县| 昭通市| 鹤庆县| 镶黄旗| 砀山县| 天峨县| 富阳市| 汉阴县| 托克逊县| 乡城县| 牟定县| 萝北县| 保靖县| 霍邱县| 襄城县| 成武县| 五家渠市| 禹城市| 嫩江县| 怀远县| 南汇区| 巴彦淖尔市| 临澧县| 南投县| 乌拉特中旗| 神木县| 正阳县| 舟山市| 吴桥县| 呼和浩特市| 永登县|