mybatisplus 如何配置达梦
时间: 2023-09-07 13:12:32 浏览: 104
Mybatis-Plus 支持多种数据库,包括达梦数据库。在使用 Mybatis-Plus 连接达梦数据库时,需要添加相应的依赖和配置。
1. 添加依赖
在 pom.xml 文件中添加以下依赖:
```xml
<!-- Mybatis-Plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
<!-- 达梦数据库驱动 -->
<dependency>
<groupId>dm.jdbc.driver</groupId>
<artifactId>dm7jdbc</artifactId>
<version>7.1.5_jdk7</version>
</dependency>
```
注意:需要根据实际情况选择达梦数据库驱动的版本号。
2. 配置数据源和 Mybatis-Plus
在 application.properties 文件中添加数据源和 Mybatis-Plus 相关配置:
```properties
# 数据源配置
spring.datasource.driver-class-name=dm.jdbc.driver.DmDriver
spring.datasource.url=jdbc:dm://localhost:5236/mydb
spring.datasource.username=username
spring.datasource.password=password
# Mybatis-Plus 配置
mybatis-plus.mapper-locations=classpath*:/mapper/**/*.xml
mybatis-plus.configuration.map-underscore-to-camel-case=true
```
其中,`spring.datasource.url` 配置的是达梦数据库的连接地址,`mybatis-plus.mapper-locations` 配置的是 Mapper 接口对应的 XML 文件路径,`mybatis-plus.configuration.map-underscore-to-camel-case` 配置的是下划线转驼峰。
3. 编写 Mapper 接口和对应的 XML 文件
在 Mapper 接口中定义 SQL 方法,例如:
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
List<User> selectByUsername(String username);
}
```
在对应的 XML 文件中编写 SQL 语句,例如:
```xml
<mapper namespace="com.example.mapper.UserMapper">
<select id="selectByUsername" resultType="com.example.entity.User">
select * from t_user where username = #{username}
</select>
</mapper>
```
4. 使用 Mybatis-Plus 进行数据库操作
在 Service 层中调用 Mapper 接口的方法,例如:
```java
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
@Override
public List<User> selectByUsername(String username) {
return baseMapper.selectByUsername(username);
}
}
```
以上就是使用 Mybatis-Plus 连接达梦数据库的配置和使用方法。
阅读全文