代码逻辑本身就有问题吧,怎么能用一个Database创建的Transaction去读取另一个Database里的内容,这本身就是错误的写法。acad当前可以正常运行可能只是里面做了容错处理,但也不能保证以后不会出错。如果在new出来的Database里开启新的Transaction去获取布局对象是可以正常运行

代码逻辑本身就有问题吧,怎么能用一个Database创建的Transaction去读取另一个Database里的内容,这本身就是错误的写法。acad当前可以正常运行可能只是里面做了容错处理,但也不能保证以后不会出错。如果在new出来的Database里开启新的Transaction去获取布局对象是可以正常运行

    
你牛你牛哈哈
命中要害,太好了!谢谢大牛!