WebRoot
|-META-INF
|-context.xml
<?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="jdbc/mldn" auth="Container" type="javax.sql.DataSource" username="root" password="123qwe" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.27:3306/mldn" maxActive="2" maxIdle="3"/> </Context>
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <!-- Spring数据源配置 --> <beans> <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean" destroy-method="close"> <property name="jndiName" value="java:comp/env/jdbc/mldn"></property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <!-- 使spring自动管理关闭hibernate --> <prop key="hibernate.connection.release_mode">auto</prop> <!-- 表示允许自动提交 --> <prop key="hibernate.connection.autocommit">true</prop> <!-- 显示sql语句 --> <prop key="hibernate.show_sql">true</prop> </props> </property> <property name="mappingResources"> <list> <value>zhinangtuan/vo/User.hbm.xml</value> <value>zhinangtuan/vo/Admin.hbm.xml</value> <value>zhinangtuan/vo/Item.hbm.xml</value> <value>zhinangtuan/vo/Subitem.hbm.xml</value> <value>zhinangtuan/vo/Question.hbm.xml</value> <value>zhinangtuan/vo/Answer.hbm.xml</value></list> </property> </bean> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <!-- Dao --> <!-- 实现类 --> <!-- 控制器依赖注入 --> </beans>