MYbatis查询id姓名 新增信息 删除Id信息
时间: 2024-09-07 07:02:19 浏览: 44
MyBatis查询、新增、更新与删除操作指南
MYBatis是一个轻量级的对象关系映射框架,常用于Java应用的数据访问。以下是关于查询、新增和删除操作的一般步骤:
1. **查询ID和姓名**:
查询用户信息通常涉及SQL SELECT语句。在MyBatis中,你需要在Mapper XML文件中编写一个查询方法,如:
```xml
<select id="getUserById" resultType="User">
SELECT id, name FROM user WHERE id = #{id}
</select>
```
或者如果直接通过注解:
```java
@Select("SELECT id, name FROM user WHERE id = #{id}")
User getUserById(@Param("id") Integer id);
```
2. **新增信息**:
插入新数据使用INSERT INTO语句,Mapper方法类似:
```xml
<insert id="insertUser" parameterType="User">
INSERT INTO user (name) VALUES (#{name})
</insert>
```
或者:
```java
@Insert("INSERT INTO user (name) VALUES ({0})")
int insertUser(User user);
```
3. **删除信息**:
使用DELETE语句删除特定ID的信息,Mapper方法如下:
```xml
<delete id="deleteUserById" parameterType="int">
DELETE FROM user WHERE id = #{id}
</delete>
```
或:
```java
@Delete("DELETE FROM user WHERE id = #{id}")
void deleteUserById(Integer id);
```
记得在实际使用时,需要关联数据库连接池,并确保配置了相应的事务管理。
阅读全文