【发布时间】:2012-07-24 11:44:41
【问题描述】:
当我反编译一个类的源代码时,它在方法中使用了事务。
我看不到配置的交易详情。
class A {
@Transactional(readOnly = false, propagation = Propagation.REQUIRED)
public List<Object> getObjects()
{
// related stuff
}
public List<Student> getStudents()
{
// related stuff
}
}
现在如果我反编译class A,它不会给我任何提示来区分这两种方法。似乎两者都相同,但事实并非如此;一种是基于注解的方法,一种是没有注解的方法。
是否可以通过反编译来区分这些方法?
【问题讨论】:
标签: java spring hibernate annotations decompiling