1
は、私が持っているものです。JDBIトランザクションここ
UserDao
public interface UserDao {
@SqlUpdate("...")
int action1(@BindBean(..))
@SqlUpdate("...")
int action2(@BindBean(..))
}
のUserManager
public class UserManager {
private final UserDao dao;
public UserManager (final UserDao dao) {
this.dao = dao;
// there are other daos and clients passed here
}
@Transaction
public void foo() {
action1();
action2();
}
}
UserRepository
public class UserRepository {
private final UserManager manager;
public UserRepository(final UserManager manager) {
this.manager = manager;
}
public void doSomething() {
manager.foo();
}
}
@Transaction
は何もしません。ここにある構造のトランザクションサポートを追加するにはどうすればよいですか?