采用struts + hibernate 碰到的问题

  1. tomcat配置如下:
  2. Java代码
  3. <Context path="/struts_hibernate" reloadable="true" docBase="D:\eclipse2.1.3\workspace\struts_hibernate" workDir="D:\eclipse2.1.3\workspace\struts_hibernate\work" />  

  4. <Context path="/struts_hibernate" reloadable="true" docBase="D:\eclipse2.1.3\workspace\struts_hibernate" workDir="D:\eclipse2.1.3\workspace\struts_hibernate\work" />
  5. 详细 http://www.haowanw.com/bbs/viewthread.php?tid=446&extra=page%3D1

  6. hibernate.cfg.xml:
  7. Java代码
  8. <session-factory>   
  9.         <property name="connection.datasource">jdbc/struts_hibernate</property>   
  10.         <property name="show_sql">false</property>   
  11.         <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>   
  12.         <mapping resource="com/zhangyp/po/Cat.hbm.xml"/>   
  13.     </session-factory>  

  14. <session-factory>
  15.         <property name="connection.datasource">jdbc/struts_hibernate</property>
  16.         <property name="show_sql">false</property>
  17.         <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
  18.         <mapping resource="com/zhangyp/po/Cat.hbm.xml"/>
  19.     </session-factory>

  20. struts-config.xml:
  21. Java代码
  22. <data-sources>   
  23.         <data-source key="jdbc/struts_hibernate" type="org.apache.struts.util.GenericDataSource">   
  24.             <set-property property="password" value="root" />   
  25.             <set-property property="minCount" value="1" />   
  26.             <set-property property="maxCount" value="10" />   
  27.             <set-property property="user" value="root" />   
  28.             <set-property property="driverClass" value="org.gjt.mm.mysql.Driver" />   
  29.             <set-property property="description" value="mysql" />   
  30.             <set-property property="url" value="jdbc:mysql://localhost:3306/quickstart" />   
  31.             <set-property property="readOnly" value="false" />   
  32.             <set-property property="autoCommit" value="false" />   
  33.             <set-property property="loginTimeout" value="30" />   
  34.         </data-source>   
  35.     </data-sources>  

  36. <data-sources>
  37.         <data-source key="jdbc/struts_hibernate" type="org.apache.struts.util.GenericDataSource">
  38.             <set-property property="password" value="root" />
  39.             <set-property property="minCount" value="1" />
  40.             <set-property property="maxCount" value="10" />
  41.             <set-property property="user" value="root" />
  42.             <set-property property="driverClass" value="org.gjt.mm.mysql.Driver" />
  43.             <set-property property="description" value="mysql" />
  44.             <set-property property="url" value="jdbc:mysql://localhost:3306/quickstart" />
  45.             <set-property property="readOnly" value="false" />
  46.             <set-property property="autoCommit" value="false" />
  47.             <set-property property="loginTimeout" value="30" />
  48.         </data-source>
  49.     </data-sources>