ctripcorp / dal

Ctrip Database Access Layer
Apache License 2.0
1.24k stars 448 forks source link

关于一个操作涉及到多个表事务的处理的问题 #30

Closed micat707 closed 6 years ago

micat707 commented 6 years ago

想问下,如果一个业务操作需要事务,涉及到A,B,C三个表。这三个表的修改都只在同一个分片shard_0中。此时,如何处理事务呢?是否可以用DalTransactional注解?

hejiehui commented 6 years ago

只要是同一个数据库上的操作都可以包在事务里。你可以用DalCommand或者注解