欢迎来到天天文库
浏览记录
ID:11558049
大小:111.00 KB
页数:15页
时间:2018-07-12
《mybatis 配置文件基本结构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MyBatis配置文件基本结构一、MyBatis配置文件基本结构在使用mybatis框架时,首先导入其对应的jar包,并进行相应的配置,所以得对配置文件的每个参数都得了解。一个完全的mybatis配置文件结构如下:[html]viewplaincopy2、onfiguration>3、e="">propertiesproperties元素主要是用来定义配置外在化,比如数据库的连接属性等。这些属性都是可外部配置且可动态替换的,既可以在典型的Java属性文件中配置,亦可以通过properties元素的子5、元素来传递。例如:[html]viewplaincopy其中的属性就可以在整个配置文件中使用来替换需要动态配置的属性值。比如在数据源中使用的例子:[html]viewplaincopy6、name="driver"value="${driver}"/>这个例子中的username和password将会由properties元素中设置的相应值来替换。driver和url属性将会由config.properties文件中对应的值来替换。这样就为配置提供了诸多灵活选择。属性也可以被传递到7、SqlSessionBuilder.build()方法中。例如:[html]viewplaincopySqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,props);//...or...SqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,environment,props);但是,这也就涉及到了优先级的问题,如果属性不只在一个地方配置,那么mybatis将会按照下面的顺序来加载:在properties元
2、onfiguration>3、e="">propertiesproperties元素主要是用来定义配置外在化,比如数据库的连接属性等。这些属性都是可外部配置且可动态替换的,既可以在典型的Java属性文件中配置,亦可以通过properties元素的子5、元素来传递。例如:[html]viewplaincopy其中的属性就可以在整个配置文件中使用来替换需要动态配置的属性值。比如在数据源中使用的例子:[html]viewplaincopy6、name="driver"value="${driver}"/>这个例子中的username和password将会由properties元素中设置的相应值来替换。driver和url属性将会由config.properties文件中对应的值来替换。这样就为配置提供了诸多灵活选择。属性也可以被传递到7、SqlSessionBuilder.build()方法中。例如:[html]viewplaincopySqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,props);//...or...SqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,environment,props);但是,这也就涉及到了优先级的问题,如果属性不只在一个地方配置,那么mybatis将会按照下面的顺序来加载:在properties元
3、e="">propertiesproperties元素主要是用来定义配置外在化,比如数据库的连接属性等。这些属性都是可外部配置且可动态替换的,既可以在典型的Java属性文件中配置,亦可以通过properties元素的子
5、元素来传递。例如:[html]viewplaincopy其中的属性就可以在整个配置文件中使用来替换需要动态配置的属性值。比如在数据源中使用的例子:[html]viewplaincopy6、name="driver"value="${driver}"/>这个例子中的username和password将会由properties元素中设置的相应值来替换。driver和url属性将会由config.properties文件中对应的值来替换。这样就为配置提供了诸多灵活选择。属性也可以被传递到7、SqlSessionBuilder.build()方法中。例如:[html]viewplaincopySqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,props);//...or...SqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,environment,props);但是,这也就涉及到了优先级的问题,如果属性不只在一个地方配置,那么mybatis将会按照下面的顺序来加载:在properties元
6、name="driver"value="${driver}"/>这个例子中的username和password将会由properties元素中设置的相应值来替换。driver和url属性将会由config.properties文件中对应的值来替换。这样就为配置提供了诸多灵活选择。属性也可以被传递到
7、SqlSessionBuilder.build()方法中。例如:[html]viewplaincopySqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,props);//...or...SqlSessionFactoryfactory=sqlSessionFactoryBuilder.build(reader,environment,props);但是,这也就涉及到了优先级的问题,如果属性不只在一个地方配置,那么mybatis将会按照下面的顺序来加载:在properties元
此文档下载收益归作者所有