我在Java Spring应用程序中成功创建了一些Groovy bean。令人惊讶的是,我注意到即使@Autowired也从Groovy代码工作到Java,所以我从两个世界中获得了最好的成绩。
我注意到在Groovy中有一个对象SQL可以与DB进行通信。
我已经指示我的代码如下工作:一个Java服务(标记为@transactional),它将调用Java DAO,然后调用Groovy类。在groovy类中,我想读取DAO中更新的数据。
然而,在我的测试中,groovy-SQL没有获得对事务的引用,因此结果永远不会正确。
我做错了什么?如何在两个类中使用相同的事务?