mybatis-plus设置数据源类型
时间: 2023-08-07 10:14:01 浏览: 168
Mybatis-plus的数据源类型可以通过在配置文件中配置相关的数据源来设置。以下是一个示例配置:
```xml
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/db_name"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</bean>
<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mapperLocations" value="classpath:mapper/*.xml"/>
<property name="typeAliasesPackage" value="com.example.demo.entity"/>
<property name="globalConfig">
<bean class="com.baomidou.mybatisplus.core.config.GlobalConfig">
<property name="dbConfig">
<bean class="com.baomidou.mybatisplus.core.config.GlobalConfig.DbConfig">
<property name="logicDeleteValue" value="1"/>
<property name="logicNotDeleteValue" value="0"/>
<property name="idType" value="AUTO"/>
<property name="tableUnderline" value="true"/>
<property name="columnUnderline" value="true"/>
</bean>
</property>
</bean>
</property>
</bean>
```
在上面的配置中,Mybatis-plus使用了阿里巴巴的Druid数据源,并将其配置为一个Spring bean。然后,将这个数据源引用到Mybatis-plus的SqlSessionFactory中。其中,`<property name="dataSource" ref="dataSource"/>`指定了数据源类型。你可以根据需要更改这个配置来使用其他的数据源类型。
阅读全文