亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

mybatisplus如何連接數據庫

小億
237
2024-02-02 17:32:32
欄目: 大數據

MyBatis Plus 是一個基于 MyBatis 的 ORM 框架,它可以簡化數據庫連接和操作的過程。下面是連接數據庫的步驟:

1、添加依賴:在項目的 pom.xml 文件中添加 MyBatis Plus 的依賴。可以到 Maven 中央倉庫搜索 `mybatis-plus-boot-starter` 并將其添加到項目依賴中。

```xml

com.baomidou

mybatis-plus-boot-starter

最新版本

```

2、配置數據源:在項目的配置文件中配置數據源,可以使用任何符合 JDBC 規范的數據源,比如 Druid、HikariCP 等。

3、配置 MyBatis Plus:在項目的配置文件中添加 MyBatis Plus 的配置項。

```properties

# 數據庫類型

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

# 數據庫連接信息

spring.datasource.url=jdbc:mysql://localhost:3306/mybatisplus?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false

spring.datasource.username=root

spring.datasource.password=123456

# 數據庫驅動

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

# MyBatis Plus 配置項

# 指定 MyBatis Plus 的 mapper 掃描路徑

mybatis-plus.mapper-locations=classpath*:mapper/**/*.xml

# 實體類掃描路徑

mybatis-plus.type-aliases-package=com.example.entity

# MyBatis Plus 日志配置

mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

```

4、編寫實體類:創建對應數據庫表的實體類,可以使用注解 `@TableName` 指定數據庫表名,`@TableField` 指定數據庫字段名。

```java

@Data

@TableName("user")

public class User {

@TableId(type = IdType.AUTO)

private Long id;

private String name;

private Integer age;

private String email;

}

```

5、編寫 Mapper 接口:創建對應實體類的 Mapper 接口,通過繼承 `BaseMapper` 接口,即可獲得常用的數據庫操作方法。

```java

public interface UserMapper extends BaseMapper {

}

```

6、使用:在需要使用數據庫操作的地方注入對應的 Mapper 接口,即可使用 MyBatis Plus 提供的數據庫操作方法。

```java

@Service

public class UserServiceImpl implements UserService {

@Autowired

private UserMapper userMapper;

@Override

public User getUserById(Long userId) {

return userMapper.selectById(userId);

}

@Override

public List getUserList() {

return userMapper.selectList(null);

}

@Override

public int addUser(User user) {

return userMapper.insert(user);

}

@Override

public int updateUser(User user) {

return userMapper.updateById(user);

}

@Override

public int deleteUser(Long userId) {

return userMapper.deleteById(userId);

}

}

```

以上就是使用 MyBatis Plus 連接數據庫的基本步驟,通過配置數據源和 MyBatis Plus 的相關配置項,然后使用對應的 Mapper 接口即可實現數據庫的操作。

0
密山市| 林州市| 佛山市| 横峰县| 襄城县| 奉化市| 桑日县| 澄江县| 贵溪市| 昌江| 儋州市| 苏州市| 紫阳县| 唐河县| 台湾省| 嘉荫县| 夏津县| 海南省| 岚皋县| 观塘区| 宿松县| 高唐县| 平乐县| 古丈县| 获嘉县| 兴城市| 北票市| 白朗县| 东源县| 安达市| 海晏县| 诸城市| 岱山县| 三穗县| 赣州市| 壤塘县| 合江县| 延吉市| 景谷| 罗田县| 兰坪|