MyBatis 新增操作:详细步骤和示例代码
使用 MyBatis 进行新增操作的步骤如下:
- 定义实体类
首先需要定义一个实体类,该实体类的属性和数据库表的字段一一对应。
public class User {
private Integer id;
private String name;
private Integer age;
// getter和setter方法
}
- 定义 Mapper 接口
在 Mapper 接口中定义新增方法,方法名和参数需要和 SQL 语句对应。
public interface UserMapper {
void addUser(User user);
}
- 定义 SQL 语句
在 Mapper.xml 文件中定义新增 SQL 语句,使用 insert 标签,并在其中定义插入的表名和字段。
<!-- UserMapper.xml -->
<mapper namespace="com.example.mapper.UserMapper">
<insert id="addUser" parameterType="com.example.entity.User">
insert into user(name, age) values(#{name}, #{age})
</insert>
</mapper>
- 调用新增方法
在 Java 代码中调用 Mapper 接口中定义的新增方法,将实体类对象作为参数传入即可。
User user = new User();
user.setName('张三');
user.setAge(20);
userMapper.addUser(user);
原文地址: https://www.cveoy.top/t/topic/kAvI 著作权归作者所有。请勿转载和采集!