<!-- mybatis-config.xml -->
<configuration>
<!-- 设置全局配置 -->
<settings>
<!-- 开启驼峰命名规则映射(例如:数据库列名是 user_name,映射到 Java 对象是 userName) -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
<!-- 配置数据源 -->
<environments default="development">
<environment id="development">
<!-- 配置事务管理器类型 -->
<transactionManager type="JDBC"/>
<!-- 配置数据源类型及连接信息 -->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/your_database"/>
<property name="username" value="your_username"/>
<property name="password" value="your_password"/>
</dataSource>
</environment>
</environments>
<!-- 配置映射器 -->
<mappers>
<!-- 使用映射器文件 -->
<mapper resource="com/example/mapper/UserMapper.xml"/>
<!-- 或者使用映射器接口 -->
<mapper class="com.example.mapper.OtherMapper"/>
</mappers>
</configuration>
上述配置文件主要包含了以下几个部分:
1. settings: 配置MyBatis的一些全局设置,例如开启驼峰命名规则映射。
2. environments: 配置数据源和事务管理器。在这里,development 是环境的标识,你可以根据需要定义多个环境。
3. dataSource: 配置数据源的类型和连接信息。这里使用的是 POOLED 类型的数据源。
4. mappers: 配置映射器(Mapper),用于定义数据库操作的SQL语句和映射规则。可以使用 resource 属性指定映射器文件的路径,也可以使用 class 属性指定映射器接口的全限定名。
在上述示例中,UserMapper.xml 是一个映射器文件的例子,其内容在前一个回答中已经展示过。
在实际项目中,你可能需要根据具体需求进行更详细的配置,例如配置缓存、插件等。以上只是一个简单入门的示例,你可以根据项目的实际情况进行相应的配置。
转载请注明出处:http://www.zyzy.cn/article/detail/6995/MyBatis