b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

mybatis原理_mybatis和ibatis区别_mybatis基本工作原理(7)

电脑杂谈  发布时间:2017-04-08 21:01:09  来源:网络整理

publicfinalclassEnvironment{

privatefinalStringid;

privatefinalTransactionFactorytransactionFactory;

privatefinalDataSourcedataSource;

publicEnvironment(Stringid,TransactionFactorytransactionFactory,DataSourcedataSource){

if(id==null){

thrownewIllegalArgumentException("Parameter'id'mustnotbenull");

}

if(transactionFactory==null){

thrownewIllegalArgumentException("Parameter'transactionFactory'mustnotbenull");

}

this.id=id;

if(dataSource==null){

thrownewIllegalArgumentException("Parameter'dataSource'mustnotbenull");

}

this.transactionFactory=transactionFactory;

this.dataSource=dataSource;

}

publicstaticclassBuilder{

privateStringid;

privateTransactionFactorytransactionFactory;

privateDataSourcedataSource;

publicBuilder(Stringid){

this.id=id;

}

publicBuildertransactionFactory(TransactionFactorytransactionFactory){

this.transactionFactory=transactionFactory;

returnthis;

}

publicBuilderdataSource(DataSourcedataSource){

this.dataSource=dataSource;

returnthis;

}

publicStringid(){

returnthis.id;

}

publicEnvironmentbuild(){

returnnewEnvironment(this.id,this.transactionFactory,this.dataSource);

}

}

publicStringgetId(){

returnthis.id;

}

publicTransactionFactorygetTransactionFactory(){

returnthis.transactionFactory;

}

publicDataSourcegetDataSource(){

returnthis.dataSource;

}

}

转载地址:

以上就是本文《深入理解mybatis原理》 Mybatis初始化机制详解的全部内容,希望对大家有所帮助!上述内容如有不妥之处,还请读者指出,共同探讨,共同进步!

--------------------------------------------------------------------------------------------------------------------------------------


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-40254-7.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...