`

spring+hibernate+mysql mvc 配置

 
阅读更多
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEbeansPUBLIC"-//SPRING//DTDBEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">
<beans>

<beanid="viewResolver"
class
="org.springframework.web.servlet.view.InternalResourceViewResolver">
<propertyname="viewClass">
<value>
org.springframework.web.servlet.view.JstlView
</value>
</property>

<propertyname="prefix">
<value>
/admin/
</value>
</property>

<propertyname="suffix">
<value>.jsp</value>
</property>
</bean>

<beanid="urlMapping"
class
="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<propertyname="mappings">
<props>
<propkey="/admin/login.do">LoginAction</prop>
</props>
</property>
</bean>

<beanid="exceptionResolver"
class
="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<propertyname="defaultErrorView">
<value>failure</value>
</property>

<propertyname="exceptionMappings">
<props>
<propkey="java.sql.SQLException">showDBError</prop>
<propkey="java.lang.RuntimeException">showError</prop>
</props>
</property>
</bean>

<beanid="dataSource"
class
="org.apache.commons.dbcp.BasicDataSource"
destroy-method
="close">

<propertyname="driverClassName">
<value>org.git.mm.mysql.Driver</value>
</property>

<propertyname="url">
<value>jdbc:mysql://localhost:3306/babyonline</value>
</property>

<propertyname="username">
<value>root</value>
</property>

<propertyname="password">
<value>123456</value>
</property>
</bean>

<beanid="sessionFactory"
class
="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

<propertyname="dataSource">
<reflocal="dataSource"/>
</property>

<propertyname="mappingResources">
<list>
<value></value>
</list>
</property>

<propertyname="hibernateProperties">
<props>
<propkey="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<propkey="hibernate.show_sql">
true
</prop>
</props>
</property>
</bean>

<beanid="transactionManager"
class
="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<propertyname="dataSource">
<reflocal="dataSource"/>
</property>
</bean>

<beanid="userDAO"class="">
<propertyname="sessionFactory">
<reflocal="sessionFactory"/>
</property>
</bean>

<beanid="userDAOProxy"
class
="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<propertyname="transactionManager">
<refbean="transactionManager"/>
</property>

<propertyname="target">
<reflocal="userDAO"/>
</property>

<propertyname="transactionAttributes">
<props>
<propkey="insert*">PROPAGATION_REQUIRED</prop>
<propkey="get*">PROPAGATION_REQUIRED,readonly</prop>
</props>
</property>
</bean>
</beans>
有时间再对以上配置解释.
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics