把你spring+hibernate 的配置文件帖上来看看。
解决方案 »
- struts2 文件上传抛出空指针异常
- struts2的ajax上传图片的问题
- SSH文件上传遇到的提示信息显示问题
- HQL语句:mysql中怎么比较日期
- hibernate级联删除报错:deleted object would be re-saved by cascade
- 使用struts标签是不是一定引入包的?为什么我每次用struts标签都会出错误500。求高手回答!
- Java EE简单问题
- 请教jboss中Oracle数据源的配置
- 一个关于J2EE应用范围的问题?
- 大家都是如何对EJB进行版本控制的?
- 高分求救wsdl2java 如何生成服务器端代码?
- 高分求SSH上传图片并显示图片代码
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver">
</property>
<property name="url"
value="jdbc:microsoft:sqlserver://localhost:1433;databaseName=db">
</property>
<property name="username" value="sa"> </property>
<property name="password" value="sa123"> </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.SQLServerDialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>hibernate/TbContentUser.hbm.xml </value>
<value>hibernate/TbCtrlUserRole.hbm.xml </value>
<value>hibernate/TbCtrlRole.hbm.xml </value>
<value>hibernate/TbCtrlRolelimit.hbm.xml </value>
<value>hibernate/TbCtrlMenu.hbm.xml </value>
<value>hibernate/TbContentMenu.hbm.xml </value>
<value>hibernate/TbContentCorpname.hbm.xml </value>
<value>hibernate/TbContentTypename.hbm.xml </value>
<value>hibernate/TbContentConfigtime.hbm.xml </value>
<value>hibernate/TbContentUploadconfig.hbm.xml </value>
<value>hibernate/TbContentUserinfo.hbm.xml </value>
<value>hibernate/TbContentGdUploadcontent.hbm.xml </value>
<value>hibernate/TbContentA.hbm.xml </value>
<value>hibernate/TbContentVersion.hbm.xml </value>
<value>hibernate/TbContentSoft.hbm.xml </value> </list>
</property>
</bean>
<!-- 事务处理 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager" autowire="byName"/> <!-- 抽象代理 --> <bean id="abstractPorxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
<property name="transactionManager">
<ref local="transactionManager"/>
</property> <property name="transactionAttributes">
<props>
<prop key="getAllRole">PROPAGATION_REQUIRED,readOnly </prop>
<prop key="login*">PROPAGATION_REQUIRED,readOnly </prop>
<prop key="add*">PROPAGATION_REQUIRED </prop>
<prop key="delete*">PROPAGATION_REQUIRED </prop>
<prop key="upda*">PROPAGATION_REQUIRED </prop>
<prop key="updateMenu">PROPAGATION_REQUIRED </prop>
<prop key="set*">PROPAGATION_REQUIRED </prop>
<prop key="get*">PROPAGATION_REQUIRED,readOnly </prop>
<prop key="sele*">PROPAGATION_REQUIRED,readOnly </prop>
<prop key="find*">PROPAGATION_REQUIRED,readOnly </prop>
<prop key="getMountains">PROPAGATION_REQUIRED </prop>
<prop key="userList">PROPAGATION_REQUIRED,readOnly </prop>
<prop key="qryUser*">PROPAGATION_REQUIRED,readOnly </prop>
<prop key="menu">PROPAGATION_REQUIRED,readOnly </prop>
</props>
</property>
</bean> <!-- 定义Dao -->
<bean id="tbContentUserDao" class="dao.impl.HibernateTbContentUserDaoImpl" autowire="byName"/>
<bean id="userListDao" class="dao.impl.HibernateUserListDaoImpl" autowire="byName"/>
<bean id="tbContentMenuDao" class="dao.impl.HibernateTbContentMenuDaoImpl" autowire="byName" />
<bean id="tbCtrlMenuDao" class="dao.impl.HibernateTbCtrlMenuDaoImpl" autowire="byName"> </bean>
<bean id="tbCtrlRoleDao" class="dao.impl.HibernateTbCtrlRoleDaoImpl" autowire="byName"> </bean>
<bean id="tbCtrlRolelimitDao" class="dao.impl.HibernateTbCtrlRolelimitDaoImpl" autowire="byName"/>
<bean id="tbCtrlUserRoleDao" class="dao.impl.HibernateTbCtrlUserRoleDaoImpl" autowire="byName"> </bean> <bean id="tbContentCorpnameDao" class="dao.impl.HibernateTbContentCorpnameDaoImpl" autowire="byName"/>
<bean id="tbContentTypenameDao" class="dao.impl.HibernateTbContentTypenameDaoImpl" autowire="byName"/> <bean id="tbContentConfigtimeDao" class="dao.impl.HibernateTbContentConfigtimeDaoImpl" autowire="byName"/>
<!-- 定义真实的Facade -->
<bean id="realUserFacade" class="facade.userFacade.UsersFacade" autowire="byName" />
<bean id="realMenuFacade" class="facade.menuFacade.MenuFacade" autowire="byName"> </bean>
<bean id="realRoleFacade" class="facade.roleFacade.RoleFacade" autowire="byName" /> <bean id="realMobileFacade" class="facade.mobile.MobileFacade" autowire="byName" />
<bean id="realConfigFacade" class="facade.config.ConifgFacade" autowire="byName" />
<!-- 定义代理 -->
<bean id="usersFacade" parent="abstractPorxy" >
<property name="target">
<ref local="realUserFacade"/>
</property>
</bean>
<bean id="menuFacade" parent="abstractPorxy">
<property name="target">
<ref local="realMenuFacade"/>
</property>
</bean> <bean id="roleFacade" parent="abstractPorxy">
<property name="target">
<ref local ="realRoleFacade"/>
</property>
</bean> <bean id="softFacade" parent="abstractPorxy">
<property name="target">
<ref local="realSoftFacade"/>
</property>
</bean> <!-- BaseAction --> <!-- 将所有在BaseAction类中facade定义在下面 -->
<bean id="baseActoin" abstract="true" class="struts.action.BaseAction">
<property name="usersFacade">
<ref local="usersFacade"/>
</property>
<property name="menuFacade">
<ref local="menuFacade"/>
</property> <property name="roleFacade">
<ref local="roleFacade"/>
</property>
<property name="conifgFacade">
<ref local="conifgFacade"/>
</property> </bean>
<!-- 用户请求 -->
<!-- 登陆 --> <bean name="/login" parent="baseActoin" class="struts.action.LoginAction" />
<!-- 用户例表 --> <bean name="/qryUserList" parent="baseActoin" class="struts.action.UserListAction"> </bean>
<!-- 修改菜单 --> <bean name="/updateMenu" parent="baseActoin" class="struts.action.UpdateMenuAction"> </bean> <!-- 查找角色 --> <bean name="/findRole" parent="baseActoin" class="struts.action.FindRoleAction"/>
<!-- 退出系统 --> <bean name="/exit" parent="baseActoin" class="struts.action.ExitAction"> </bean> <!-- 用户例表 --> <bean name="/userList" parent="baseActoin" class="struts.action.UserListAction"> </bean>
<!-- 删除用户 --> <bean name="/deleteUser" parent="baseActoin" class="struts.action.DeleteUserAction"> </bean>
<!-- 添加用户 --> <bean name="/addUser" parent="baseActoin" class="struts.action.AddUserAction"> </bean>
<!-- 获取用信息 --> <bean name="/getUserDetail" parent="baseActoin" class="struts.action.GetUserDetailAction"> </bean>
<!-- 修改用户 --> <bean name="/updateUser" parent="baseActoin" class="struts.action.UpdateUserAction" />
<!-- 获取权限 --> <bean name="/getMountains" parent="baseActoin" class="struts.action.GetMountainsAction" />
<!-- 设置权限 --> <bean name="/setRole" parent="baseActoin" class="struts.action.SetRoleAction" /> <!-- 删除角色 --> <bean name="/deleteRole" parent="baseActoin" class="struts.action.DeleteRoleAction"> </bean>
<!-- 修改角色 --> <bean name="/updateRole" parent="baseActoin" class="struts.action.UpdateRoleAction"> </bean>
<!-- 修改密码 --> <bean name="/updatePassword" parent="baseActoin" class="struts.action.UpdatePasswordAction"> </bean> <bean name="/getConfig" parent="baseActoin" class="struts.action.config.GetConfigListAction" />
<!-- 查找配制信息 --> <bean name="/findConfig" parent="baseActoin" class="struts.action.config.FindConfigAction" />
</beans>
--因为贴不了这么多字,所有删除部份分了,希望有相关经验的人士点拨点拨,