Posted on 2008-07-11 23:36
leekiang 阅读(293)
评论(0) 编辑 收藏 所属分类:
spring
1,service方法的transactionAttributes配置为readonly时,
批处理中出现错误: ORA-01456: 不可以在 READ ONLY 事务处理中执行插入/删除/更新操作
2,Failed to convert property value of type
错误的原因是service属性应该是接口,而不能是一个类
3,spring2.5支持jdk1.4
readme.txt里有这样一句:
The Spring Framework 2.5 requires JDK 1.4.2 and J2EE 1.3 (Servlet 2.3, JSP 1.2, JTA 1.0, EJB 2.0). JDK 1.6 is
required for building the framework; for the full build including all aspects, AspectJ is required as well.
core包下有个JdkVersion类,用来判断jdk版本.代码里的相关位置对环境变量进行了判断,有时候做同一件事提供了两套方案,高于1.5(或1.6)一种,低于1.5(或1.6)又是一种,构建时用1.6版本以1.4编译,就能在1.4上用了。
4,spring启动时ApplicationContext
http://www.blogjava.net/jiake/archive/2009/01/07/250235.html
5,属性命名时不支持第一个字母是小写,而第二个字母是大写。
也就是说,对于JavaBean来讲,第一个与第二个字母都要小写
参考:
http://www.javaeye.com/topic/103184
http://www.javaeye.com/topic/88921
http://www.javaeye.com/problems/6293
javabean
specification,规定了一般的属性名称首字母小写,如果遇到前两个字母大写的属性,则getter方法保持属性名称不变,例如URL属性的
getter方法为getURL,但是并没有规定类似eTypeName这样的属性的getter方法写成geteTypeName的形式。
如果要符合javabean规范,则只能将eTypeName改成ETypeName
8,springfuse
Code generation for Spring-based Web applications