Grails3.3,要导入哪个事务库?
如果创建一个新的服务groovy类,并在顶部添加“@Transactional”,eclipse将提供3种导入:Grails3.3,要导入哪个事务库?,grails,import,transactional,Grails,Import,Transactional,如果创建一个新的服务groovy类,并在顶部添加“@Transactional”,eclipse将提供3种导入: grails.transaction.Transactional org.springframework.transaction.annotation.Transactional grails.gorm.transactions.Transactional 第一个是在生成静态控制器时在3.3中创建的,因此可以假定这是正式且正确的版本。但是,它已被弃用 中间的一个用于一些在线示例中 最
有人知道哪个是正确的吗?grails.gorm.transactions.Transactional是gorm 6.1,我认为这是grails 3.2+(可能是3.2的更高版本)
grails.transaction.Transactional
是我目前使用的,并在后来的Grails2版本中出现
org.springframework.transaction.annotation.Transactional
是最老的,可能不是一个好主意
关于IDE的顺序,这意味着如果您选择一个而不是另一个,它将在将来记住这一点,并首先向您显示grails.gorm.transactions.Transactional是gorm 6.1,我认为这是grails 3.2+(可能是3.2的更高版本)
grails.transaction.Transactional
是我目前使用的,并在后来的Grails2版本中出现
org.springframework.transaction.annotation.Transactional
是最老的,可能不是一个好主意
关于IDE的顺序,这意味着如果您选择一个而不是另一个,它将在将来记住这一点,并首先向您显示,对于Grails 3.3和Gorm 6.x以后的版本,您应该使用Grails.Gorm.transactions.Transactional——这是对以前事务注释的替代,旧注释最终将被删除在Grails 3.3和Gorm 6.x之后,您应该使用Grails.Gorm.transactions.Transactional——这是对以前事务注释的替换,旧注释最终将被删除