@Transactional只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能.Spring使用声明式事务处理,默认情况下,如果被注解的数据库操作方法中发生了unchecked异常,所有的数据库操作将rollback;...
分类:
编程语言 时间:
2014-08-05 15:21:29
阅读次数:
247
我们可以在spring的配置文件beans.xml中对事务进行注解配置,这样在相应的类中就不用对事务进行管事,对于某个类,想单独交给spring来管理,那么就在相应的类上加入@Transactional来标记事务。在默认情况下spring对于运行时的异常RuntimeException,是会进行回滚...
分类:
编程语言 时间:
2014-08-05 15:20:09
阅读次数:
175
直接看一个实例吧
package reflect;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
class Behavior {
private long di...
分类:
编程语言 时间:
2014-08-05 14:17:59
阅读次数:
267
@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按byName自 动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的 名字,而t...
分类:
其他好文 时间:
2014-08-04 21:16:27
阅读次数:
194
一切的操作都将使用Object完成,类,数组的引用都可以使用Object来接收 1,认识Class类 以前要是想知道一个类中的属性,成员变量,方法等等的信息的话,需要通过new这个类的对象才能得到这些信息,但是在Java中,也允许一个实例化对象找到一个类的完整的信息,这个类就是Class类,Clas...
分类:
编程语言 时间:
2014-08-04 21:15:28
阅读次数:
368
今天在程序中用到java反射机制时,遇到的问题记录一下:我当时遇到的问题是,我用反射getMethod()调用类方法时,发生 NoSuchMethodException异常,后来上网发现getMethod()调用公共方法,不能反射调用私有方法,后来找到 getDeclaredField()能够访问本...
分类:
编程语言 时间:
2014-08-04 20:43:38
阅读次数:
230
一、Rule简介Rule是JUnit4中的新特性,它让我们可以扩展JUnit的功能,灵活地改变测试方法的行为。JUnit中用@Rule和@ClassRule两个注解来实现Rule扩展,这两个注解需要放在实现了TestRule借口的成员变量(@Rule)或者静态变量(@ClassRule)上。@Rul...
分类:
其他好文 时间:
2014-08-04 20:38:18
阅读次数:
271
Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......? ?? 不讲废话了,实践才是硬道理.? ???第一部分:了解一...
分类:
其他好文 时间:
2014-08-04 18:27:27
阅读次数:
247
一、简介这个估计大家都比我清楚了,JUnit是一个单元测试框架,我们可以基于它编写用来测试代码的代码,从而更方便地进行回归测试。二、编写测试与断言(Assertion)在Junit4中,编写一个测试方法只需要使用@Test注解并保证被注解的方法满足以下条件方法可见性为public方法无返回值方法没有...
分类:
其他好文 时间:
2014-08-04 17:22:57
阅读次数:
277
代码: 为了探寻??‘@Resource’, ‘@Autowired’, 和‘@Inject’如何解决依赖注入中的问题,我创建了一个“Party”接口,和它的两个实现类“Person”,“Organization”。这样我就可以在注入Bean的时候不必使用...
分类:
编程语言 时间:
2014-08-04 14:50:47
阅读次数:
333