<environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="${mysql.driver}"/> <property name="url" value="${mysql.url}"/> <property name="username" value="${mysql.username}"/> <property name="password" value="${mysql.password}"/> </dataSource> </environment> </environments> <mappers> <mapper resource="StudentMapper.xml"/> <!--任务6:声明MyClassMapper【5分】--> </mappers>
时间: 2023-12-23 10:03:41 浏览: 61
mybatis-demo1 mybatis的配置和增删改查方法
这段 XML 配置代码是 MyBatis 框架中的数据库环境(environments)和映射器(mappers)配置。其中,`<environments>` 元素用于配置 MyBatis 的数据库环境,`default` 属性指定了默认的环境,这里是 `development`。`<environment>` 元素用于配置具体的环境,这里是开发环境(`id="development"`)。`<transactionManager>` 元素用于配置事务管理器,这里使用的是 JDBC 事务管理器。`<dataSource>` 元素用于配置数据源,这里使用的是 POOLED 数据源,即使用连接池管理数据库连接。`<property>` 元素用于配置数据源的属性,例如数据库驱动、URL、用户名和密码等,这些属性的值是从 `db.properties` 配置文件中获取的。
`<mappers>` 元素用于配置映射器,即将 SQL 语句和 Java 方法或对象关联起来。`<mapper>` 元素用于声明一个映射器,`resource` 属性指定了映射器对应的 XML 文件路径,这里是 `StudentMapper.xml`。在注释中,任务6要求声明一个名为 `MyClassMapper` 的映射器,可以使用类似的方式声明即可。
阅读全文