我正在使用Spring-boot 1.5.10.RELEASE,Java 8和MySQL 5.6以及jOOQ(https://www.jooq.org/doc/3.9/manual/)构建ReSTful API。在Service层中,我使用的是Spring框架提供的@Transactional注释。
以下是我的UserService类的样子:
implementation fileTree(dir: 'libs', include: ['*.jar'])
对于HTTP GET API调用,我应该使用@Transactional(readOnly = true)还是而不是使用@Transactional注释? 在上面的所有CRUD操作中不使用@Transactional时,是否有任何副作用? 我是否必须通过提供配置让jOOQ了解事务功能?
我过去没有使用过Spring框架中的@Transactional,但确实了解了什么是事务以及我们为什么需要它们。
我希望我没有错过任何有问题的细节:)