|
MyBatis 是一个持久层框架,支持自定义 SQL、存储过程以及高级映射。下面我们将分别介绍 MyBatis 的增、删、改、查操作<!-- id的值必须与接口的方法名一致-->在 MyBatis 中,新增数据需要使用 insert 标签来实现。 其中#{} 代表占位符
<!-- 插入一条用户记录--> <insert id="add"> insert into books(title,author,price,publisher,publication_date,isbn) values(#{title},#{author},#{price},#{publisher},#{publication_date},#{isbn}) </insert>
MyBatis 的删除操作与新增操作类似,主要使用 delete 标签来实现。
<!-- 删除一条用户记录 -->
<delete id="deleteBooks" parameterType="int">
DELETE FROM books WHERE id = #{id}
</delete>
MyBatis 的修改操作也很简单,同样使用 update 标签实现。
<!-- 更新用户信息 --><update id="updateBooks" parameterType="books">
UPDATE books SET name = #{name}, age = #{age} WHERE id = #{id}
</update>
MyBatis 最常见的操作是查询操作,以下是一个简单的例子。
<!-- 查询用户信息 -->
<select id="updateBooks" parameterType="books">
select * from books
</select>
|
|