准备为下一个项目搭一个swing+spring2.5+ibatis2的框架,这三个都没有用过,spring现在公司用的还是1.2的,orm用的是hibernate。真的做起来,问题是层出不穷啊。
1.spring2.5配置文件报 the attribute "xmlns" must be in the beans错误。
解决方法:google到说要用新的spring-beans-2.0.xsd,该了没有成功。直接删掉beans上的DOCTYPE声明,问题解决。
2.ibatis报找不到statement id。
查看配置pojo的ibatis配置文件,如果带有namespace,在sql-map-config.xml中加入<settings useStatementNamespaces="true" />,然后用namespace值加statmentid做为参数,问题解决。
3.利用2.5自带的testframework进行单元测试,提示找不到bean。
在class上添加注解
@ContextConfiguration(locations={"yourspringconfig.xml"})
@TransactionConfiguration(transactionManager="txManager", defaultRollback=false)
4.test中被注入的接口的setter方法添加注解@Autowired
5.事务配置中expression="execution(* com..*.*(..))",包含所有com包及其子包下的所有类和方法,如果是expression="execution(* com.*.*(..))",则只对com包下的类进行事务管理。
分享到:
相关推荐
使用Ibatis,Spring,Structs整合做的一个小例子,可以根据不同类型数据库和数据源进行数据表建立和修改,测试无问题。
NULL 博文链接:https://ymgjava.iteye.com/blog/1117624
分为:struts2.1.8 + spring 2.5 + ibatis 2 整合开发包_ _01部分 struts2.1.8 + spring 2.5 + ibatis 2 整合开发包_ _02部分 只要将这两个包全下载下来,就可以搭建struts2.1.8 + spring 2.5 + ibatis2整合开发的...
分为:struts2.1.8 + spring 2.5 + ibatis 2 整合开发包_ _01部分 struts2.1.8 + spring 2.5 + ibatis 2 整合开发包_ _02部分 只要将这两个包全下载下来,就可以搭建struts2.1.8 + spring 2.5 + ibatis2整合开发的...
struts1.3+spring2.5+ibatis2.3.4整合
struts2 + spring2.5 + ibatis2.3.4整合包文件,包括了SSI框架整合开发所需的全部文件
jbpm4.4整合spring2.5(ibatis与hibernate全整合)
参照jpetstore做出的Struts1.1+spring2.5+ibatis2.3+Ajax的整合、从页面输入学生的Id、光标离开后、页面利用无刷新技术从数据库取出显示在页面上。
Ibatis2.3,Struts1.3,Spring2.5框架整合简单实例代码,用了一周的业余时间,终于调通了。有需要的可以下载。
Struts2.0+Springframework2.5+ibatis2.3完美整合实例
NULL 博文链接:https://xdjava.iteye.com/blog/1074892
包括ssi框架整合所需包,配置文件如何配置,如何使用
下面是Spring2.5注解功能的介绍 Spring支持JSR-250注解: Java EE5中引入了“Java平台的公共注解(Common Annotations for the Java Platform)”,而且该公共注解从Java SE 6一开始就被包含其中。 2006年5月,BEA...
利用spring2.5 + ibatis 2.3 + struts2.1实现三个框架的整合,功能包括增、删、改、查以及存储过程的处理,同时加进了Junit测试框架。
struts2+ibatis2.x+spring2.5整合的一个demo 适合新手学习
一个是纯ibatis的例子,还有一个是和spring2.5整合的例子。第二个例子主要代码测试在CopyOfUserDaoTest.java这个类里面,全部使用的是最新注解方式来注入和测试的。欢迎大家拍砖,如有不懂,请电邮:xnxqs@163.com ...
NULL 博文链接:https://hjl19.iteye.com/blog/395563
整合了Ibatis+struts2.0+Spring2.5的增、删、改、查和调用存储过程
培训信息发布平台v1.0(企业端) ...这个项目是在以前做过的一个小项目的基础上整理而得,实现的功能很简单,还很不完备,只是那时学习struts2 + Spring2.5 + iBatis2.3 + ExtJs3.0整合开发的一个习作。
使用Ibatis,Spring,Structs整合做的一个小例子,实现增,删,查的功能。