1. 事務方法是否爲public;
2.查看數據庫搜索引擎;
3.如果是PrivateModule 中,注意service與mapper要在一個JdbcTransactionFactory下;
this.install(new MyBatisModule() {
@Override
protected void initialize() {
bindDataSourceProviderType(C3p0DataSourceProvider.class);
bindTransactionFactoryType(JdbcTransactionFactory.class);
addMapperClass(你的mapper.class);
bind(你的service.class); // 事務 mapper與需要加Transaction的類要在一個bindTransactionFactoryType(JdbcTransactionFactory.class)下
}
});
expose(你的mapper.class);
expose(你的service.class);