0

它不是这样工作的吗?如何添加数据?

@Override
public void addArticle(Article article) {
    //Add article
    String sql = "INSERT INTO articles (articleId, title, category) values (?, ?, ?)";
    jdbcTemplate.update(sql, article.getArticleId(), article.getTitle(), article.getCategory());

    //Fetch article id
    sql = "SELECT articleId FROM articles WHERE title = ? and category=?";
    int articleId = jdbcTemplate.queryForObject(sql, Integer.class, article.getTitle(), article.getCategory());

    //Set article id 
    article.setArticleId(articleId);
}
4

1 回答 1

0

一种方法如下所述:

例如,创建一个文件 data.sql 并将所有查询保存在该文件中

插入国家(名称)值(“印度”);

并将此文件放在类路径中。

SpringBoot 将拾取它并填充数据库中的条目。

于 2019-07-24T10:48:04.390 回答