mybatis的insert语句怎么使用

avatar
作者
筋斗云
阅读量:0

MyBatis 的 insert 语句可以通过 XML 配置文件或者注解方式进行使用。

  1. XML 配置文件方式:

在 Mapper XML 文件中,使用 <insert> 标签定义 insert 语句。示例:

<insert id="insertUser" parameterType="User"> INSERT INTO user (id, name, age) VALUES (#{id}, #{name}, #{age}) </insert> 

在 Java 代码中调用 insert 语句:

User user = new User(); user.setId(1); user.setName("John"); user.setAge(25); session.insert("insertUser", user); 
  1. 注解方式:

在 Mapper 接口中使用 @Insert 注解定义 insert 语句。示例:

@Insert("INSERT INTO user (id, name, age) VALUES (#{id}, #{name}, #{age})") void insertUser(User user); 

在 Java 代码中调用 insert 语句:

User user = new User(); user.setId(1); user.setName("John"); user.setAge(25); mapper.insertUser(user); 

注意:

  • 插入语句中的参数可以使用 #{} 占位符进行引用。

  • 对于自动生成的主键,可以使用 useGeneratedKeys="true" 配置来获取生成的主键值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!