ssm框架实现简单增删改
时间: 2023-10-30 12:18:14 浏览: 45
SSM框架是指Spring + Spring MVC + MyBatis三个框架的整合。下面是一个简单的增删改的示例:
首先,需要定义一个实体类,例如:
```java
public class User {
private int id;
private String name;
private int age;
// 省略getter和setter方法
}
```
接着,定义一个Mapper接口,例如:
```java
public interface UserMapper {
void addUser(User user);
void deleteUserById(int id);
void updateUser(User user);
}
```
然后,在MyBatis的配置文件中定义SQL语句,例如:
```xml
<mapper namespace="com.example.mapper.UserMapper">
<insert id="addUser" parameterType="com.example.entity.User">
INSERT INTO user(name, age) VALUES(#{name}, #{age})
</insert>
<delete id="deleteUserById" parameterType="int">
DELETE FROM user WHERE id=#{id}
</delete>
<update id="updateUser" parameterType="com.example.entity.User">
UPDATE user SET name=#{name}, age=#{age} WHERE id=#{id}
</update>
</mapper>
```
最后,在Service层调用Mapper接口的方法,例如:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public void addUser(User user) {
userMapper.addUser(user);
}
@Override
public void deleteUserById(int id) {
userMapper.deleteUserById(id);
}
@Override
public void updateUser(User user) {
userMapper.updateUser(user);
}
}
```
这样就完成了一个简单的增删改操作。当然,在实际应用中,还需要考虑异常处理、事务管理等问题。