背景: 在开发初期,总是喜欢把Doc对象传入方法中,然后开启事务去生成某些构件(不推荐这样子)。这样子的操作就会导致外部已经开启了事务,然后方法内部又开启一次事务,会导致报错:说xx事务已经开启,但是没有关闭就开启新事务的bug。这样子就需要我们对当前事务做一个判断,当前项目是否开启了事务。Just Do It~~ API(如下图) 返回值为true的时候,说明已经上面已经开启事务了,这样子可以在方法中加一个判断,是否还需要开启事务去生成构件。