mybatis-plus添加数据
时间: 2023-08-16 11:14:48 浏览: 125
mybatis-plus
使用 MyBatis-Plus 添加数据的步骤如下:
1. 创建实体类:首先,需要创建一个与数据库表对应的实体类,并使用 `@TableName` 注解标注对应的数据库表名。确保实体类的属性与表结构一致。
```java
import com.baomidou.mybatisplus.annotation.TableName;
@TableName("your_table_name")
public class YourEntity {
// 定义实体类的属性
}
```
2. 创建 Mapper 接口:接下来,创建一个继承自 MyBatis-Plus 的 `BaseMapper` 接口的自定义 Mapper 接口,并定义一些需要的数据访问方法。
```java
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface YourMapper extends BaseMapper<YourEntity> {
// 定义数据访问方法
}
```
3. 配置 Mapper 扫描:在配置文件中配置 Mapper 扫描,告诉 MyBatis-Plus 哪些包下的 Mapper 接口需要被扫描。
```properties
# application.properties 或 application.yml
mybatis-plus.mapper-locations=classpath:mapper/**/*.xml
```
4. 编写 SQL 映射文件:在资源目录下创建与 Mapper 接口对应的 XML 文件,并编写 SQL 语句。
```xml
<!-- mapper/YourMapper.xml -->
<mapper namespace="com.example.YourMapper">
<insert id="insert" parameterType="com.example.YourEntity">
INSERT INTO your_table_name (column1, column2, ...)
VALUES (#{property1}, #{property2}, ...)
</insert>
</mapper>
```
5. 调用插入方法:在需要添加数据的地方,通过调用 Mapper 接口中的插入方法即可完成数据的添加。
```java
@Autowired
private YourMapper yourMapper;
public void insertData(YourEntity yourEntity) {
yourMapper.insert(yourEntity);
}
```
以上就是使用 MyBatis-Plus 添加数据的简单步骤。根据自己的实际情况进行相应的调整和配置。
阅读全文