springboot不存在直接插入
时间: 2023-10-13 09:19:55 浏览: 34
数据的方法,需要使用JdbcTemplate或者MyBatis等持久层框架来操作数据库。在使用JdbcTemplate时,可以通过调用jdbcTemplate.update()方法来实现直接插入数据。示例如下:
```java
@Autowired
private JdbcTemplate jdbcTemplate;
public void insertData() {
String sql = "INSERT INTO user(name, age) VALUES (?, ?)";
jdbcTemplate.update(sql, "张三", 20);
}
```
在使用MyBatis时,需要先定义一个Mapper接口,然后在Mapper.xml文件中编写SQL语句,最后通过调用Mapper接口的方法来实现数据的插入。示例如下:
UserMapper.java
```java
@Mapper
public interface UserMapper {
@Insert("INSERT INTO user(name, age) VALUES (#{name}, #{age})")
int insertUser(User user);
}
```
UserMapper.xml
```xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.demo.mapper.UserMapper">
<insert id="insertUser" parameterType="com.example.demo.model.User">
INSERT INTO user(name, age) VALUES(#{name}, #{age})
</insert>
</mapper>
```
在Service层中,调用UserMapper接口的insertUser()方法来实现数据的插入。
```java
@Autowired
private UserMapper userMapper;
public void insertData() {
User user = new User();
user.setName("张三");
user.setAge(20);
userMapper.insertUser(user);
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)