写一个mybatis 插入语句
时间: 2023-11-29 21:53:33 浏览: 84
mybatis生成语句
假设有一个表 `user`,包含字段 `id`、`name` 和 `age`,可以使用如下的 MyBatis 插入语句:
```xml
<insert id="insertUser" parameterType="User">
insert into user (id, name, age) values (#{id}, #{name}, #{age})
</insert>
```
其中,`#{}` 表示使用占位符,会自动将 Java 对象中对应的属性值填充到 SQL 语句中, `parameterType` 属性指定传入的 Java 对象类型。在执行时,可以使用如下代码:
```java
User user = new User();
user.setId(1);
user.setName("Alice");
user.setAge(18);
SqlSession sqlSession = sqlSessionFactory.openSession();
int result = sqlSession.insert("insertUser", user);
sqlSession.commit();
sqlSession.close();
```
这样就会将 `user` 对象中的属性值插入到数据库表中。
阅读全文