那就是你的super.getHibernateTemplate()这个没有得到
检查你的spring中sessionFactory配置文件注入是否正确
检查你的spring中sessionFactory配置文件注入是否正确
解决方案 »
- 求助啊,svn+maven项目启动报错,Error on line 1 of document : The processing instruction ta
- 帮帮看看关于struts2的<s:select>代码
- 求一个符合java变量命名规则的正则表达式
- Java调用shell,通过mysqldump备份mysql数据库出现问题!!!求救
- EL表达式的问题,求教了
- 求助,关于下拉框中处理结果集,
- 用户注册登陆测试
- java里面16进制转10进制的方法是什么啊~~急,一定要帮忙
- 发帖求指点啊 谁知道https
- 急!求助:一道面试题,给我一天时间,是一个关于jms的。
- 求救Struts2中session过期的时间设定及页面跳转问题!
- 关于excel的样式问题
<!-- DataSource -->
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName"
value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="url"
value="jdbc:sqlserver://localhost:1433;DatabaseName=MyOffice;SelectMethod=cursor"/>
<property name="username" value="sa"/>
<property name="password" value="123456"/>
</bean> <!-- SessionFactory -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml </value>
</property>
<property name="dataSource">
<ref local="dataSource"/>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
<prop key="hibernate.show_sql">
true
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>org/jb/y272/team4/entity/UserInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/FileInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/Schedule.hbm.xml </value>
<value>org/jb/y272/team4/entity/ReadCommonMessage.hbm.xml </value>
<value>org/jb/y272/team4/entity/ManualSign.hbm.xml </value>
<value>org/jb/y272/team4/entity/MyNote.hbm.xml </value>
<value>org/jb/y272/team4/entity/LoginLog.hbm.xml </value>
<value>org/jb/y272/team4/entity/DepartInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/Message.hbm.xml </value>
<value>org/jb/y272/team4/entity/OperateLog.hbm.xml </value>
<value>org/jb/y272/team4/entity/AccessoryFile.hbm.xml </value>
<value>org/jb/y272/team4/entity/BranchInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/FileTypeInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/MeetingInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/MessageToUser.hbm.xml </value>
<value>org/jb/y272/team4/entity/MessageType.hbm.xml </value>
<value>org/jb/y272/team4/entity/PreContract.hbm.xml </value>
<value>org/jb/y272/team4/entity/RoleInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/RoleRight.hbm.xml </value>
<value>org/jb/y272/team4/entity/Sysdiagrams.hbm.xml </value>
<value>org/jb/y272/team4/entity/SysFun.hbm.xml </value>
<value>org/jb/y272/team4/entity/UserState.hbm.xml </value>
<value>org/jb/y272/team4/entity/WorkTime.hbm.xml </value>
</list>
</property>
</bean>
<bean id="myHibTxManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<tx:advice id="txAdvice" transaction-manager="myHibTxManager">
<tx:attributes>
<!-- 对get/load/search开头的方法要求只读事务 -->
<tx:method name="get*" propagation="SUPPORTS" read-only="true" />
<tx:method name="load*" propagation="SUPPORTS" read-only="true" />
<tx:method name="search*" propagation="SUPPORTS" read-only="true" />
<!-- 对其它方法要求事务 -->
<tx:method name="*" propagation="REQUIRED" />
</tx:attributes >
</tx:advice>
<!-- <aop:config>-->
<!--
只对GoodsBiz添加事务支持,因为前面配置的transactionManager
是专对Hibernate的事务管理器 。
-->
<!-- <aop:pointcut id="serviceMethods" -->
<!-- expression="execution(* org.jb.y272.team4.biz.*.*(..))" /> -->
<!-- 织入 -->
<!-- <aop:advisor advice-ref="txAdvice" pointcut-ref="serviceMethods" /> -->
<!-- </aop:config> -->
<list>
<value>org/jb/y272/team4/entity/UserInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/FileInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/Schedule.hbm.xml </value>
<value>org/jb/y272/team4/entity/ReadCommonMessage.hbm.xml </value>
<value>org/jb/y272/team4/entity/ManualSign.hbm.xml </value>
<value>org/jb/y272/team4/entity/MyNote.hbm.xml </value>
<value>org/jb/y272/team4/entity/LoginLog.hbm.xml </value>
<value>org/jb/y272/team4/entity/DepartInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/Message.hbm.xml </value>
<value>org/jb/y272/team4/entity/OperateLog.hbm.xml </value>
<value>org/jb/y272/team4/entity/AccessoryFile.hbm.xml </value>
<value>org/jb/y272/team4/entity/BranchInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/FileTypeInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/MeetingInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/MessageToUser.hbm.xml </value>
<value>org/jb/y272/team4/entity/MessageType.hbm.xml </value>
<value>org/jb/y272/team4/entity/PreContract.hbm.xml </value>
<value>org/jb/y272/team4/entity/RoleInfo.hbm.xml </value>
<value>org/jb/y272/team4/entity/RoleRight.hbm.xml </value>
<value>org/jb/y272/team4/entity/Sysdiagrams.hbm.xml </value>
<value>org/jb/y272/team4/entity/SysFun.hbm.xml </value>
<value>org/jb/y272/team4/entity/UserState.hbm.xml </value>
<value>org/jb/y272/team4/entity/WorkTime.hbm.xml </value>
</list>
</property>
以上一段,既然都在同一目录下,可以写成,下面这个属性的作用就是读取classes下org/jb/y272/team4/entity目录下的所有标签
<property name="mappingDirectoryLocations">
<list>
<value>classpath:org/jb/y272/team4/entity</value>
</list>
</property>
log4j的日志看一下
八成是配置文件错了。
特别是spring里的配置
这里应该不是最终出错地方吧..回调应该可以进入回调方法里面.你在回调方法里面打一个断点测试一下最终出错地点是哪才好判断`