日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Springboot 使用Mybatis对postgreSQL实现CRUD

發布時間:2023/12/20 javascript 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Springboot 使用Mybatis对postgreSQL实现CRUD 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

目錄結構

?

1、創建一個springboot項目

選擇Web、Mabatis、postgreSQL

?

?

2、application中寫入配置文件

1 #配置數據源 2 spring.datasource.platform=postgres 3 spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/postgres 4 spring.datasource.username=postgres 5 spring.datasource.password=123456 6 spring.datasource.driverClassName=org.postgresql.Driver

  寫入完成后,org.postgresql.Driver會報錯(可以不管)。原因是postgresql這個jar包依賴類型默認是runtime(運行時生效),所以并不影響代碼的運行。

  修改方法:

  右鍵點擊項目——選擇“open module settings”——點擊“Dependencies”,找到Maven:org.postgresql:postgresql:42.2.5將runtime修改為Compile

?

?

3、創建一個實例化的實體類

首先在postgreSQL數據庫中新建一個表table_one,并創建一個BeanUser的實體類。

1 package com.example.bean; 2 3 public class BeanUser { 4 5 private Integer id; 6 private String user_name; 7 private String pass_word; 8 9 public Integer getId() { 10 11 return id; 12 13 } 14 15 public void setId(Integer id) { 16 17 this.id = id; 18 19 } 20 21 public String getUser_name() { 22 23 return user_name; 24 25 } 26 27 public void setUser_name(String user_name) { 28 29 this.user_name = user_name; 30 31 } 32 33 public String getPass_word() { 34 35 return pass_word; 36 37 } 38 39 public void setPass_word(String pass_word) { 40 41 this.pass_word = pass_word; 42 43 } 44 } 45 46

4、創建一個對表CRUD的實體類

1 package com.example.mapper; 2 3 import com.example.bean.BeanUser; 4 5 import org.apache.ibatis.annotations.*; 6 7 8 9 //指定這是一個操作數據庫的mapper 10 11 @Mapper 12 13 public interface BeanUserMapper { 14 15 16 17 //查詢 18 19 @Select("select * from table_one where id=#{id}") 20 21 public BeanUser selectId(Integer id); 22 23 24 25 //刪除 26 27 @Delete("delete from table_one where id=#{id}") 28 29 public int deleteId(Integer id); 30 31 32 33 //插入 34 35 @Insert("insert into table_one(id,user_name,pass_word) values(#{id},#{user_name},#{pass_word})") 36 37 public int insertBean(BeanUser beanUser); 38 39 40 41 //修改 42 43 @Update("update table_one set user_name=#{user_name},pass_word=#{pass_word} where id=#{id}") 44 45 public int UpdateBean(BeanUser beanUser); 46 47 }

5、創建一個controller控制器

接收和處理客戶端的請求

1 package com.example.controller; 2 3 import com.example.bean.BeanUser; 4 5 import com.example.mapper.BeanUserMapper; 6 7 import org.springframework.beans.factory.annotation.Autowired; 8 9 import org.springframework.web.bind.annotation.PathVariable; 10 11 import org.springframework.web.bind.annotation.RequestMapping; 12 13 import org.springframework.web.bind.annotation.RestController; 14 15 16 @RestController 17 18 public class ControllerBean { 19 20 @Autowired 21 22 BeanUserMapper beanUserMapper; 23 24 //查詢 25 26 @RequestMapping("/get/{id}") 27 28 public BeanUser getBeanUser(@PathVariable("id") Integer id){ 29 30 return beanUserMapper.selectId(id); 31 32 } 33 //插入 34 35 @RequestMapping("/insert") 36 37 public BeanUser insertBeanUser(BeanUser beanUser){ 38 39 beanUserMapper.insertBean(beanUser); 40 41 return beanUser; 42 43 } 44 //修改 45 46 @RequestMapping("/update") 47 48 public BeanUser updateBeanUser(BeanUser beanUser){ 49 50 beanUserMapper.UpdateBean(beanUser); 51 52 return beanUser; 53 54 } 55 //刪除 56 57 @RequestMapping("/delete/{id}") 58 59 public String deleteBeanUser(@PathVariable("id")Integer id){ 60 61 beanUserMapper.deleteId(id); 62 63 return "刪除成功!"; 64 65 } 66 }

?

6、運行成功

查詢

?

插入

?

修改

?

刪除

?

轉載于:https://www.cnblogs.com/zh-lin/p/10293332.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Springboot 使用Mybatis对postgreSQL实现CRUD的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产aaa大片| 久草美女| 午夜一区二区三区在线 | 无码免费一区二区三区免费播放 | 欧美黑人又粗又大的性格特点 | 国产a一级片 | 亚洲精品日韩欧美 | 日本人和亚洲人zjzjhd | 久久视频99 | av噜噜色 | 成人福利午夜 | 日本福利一区 | 中文字幕日日 | 国产在线色 | 国产91一区二区三区在线精品 | av久色| 国产伦理精品 | 97人人人| 一级黄色免费观看 | 国产日批视频在线观看 | 蜜桃成熟时李丽珍在线观看 | 欧美日韩a级 | 成人污视频| 亚洲一区二区三区中文字幕 | 国产人人草 | 在线观看欧美一区二区三区 | 五月天激情婷婷 | 91粉色视频| 亚洲国产福利视频 | 亚洲综合社区 | 欧美理伦 | 国产日本一区二区三区 | 欲求不满的岳中文字幕 | 久久久久一区二区三区四区 | 天天爽视频 | 青青草草视频 | 麻豆av免费在线 | 欧美午夜精品一区二区蜜桃 | gv天堂gv无码男同在线观看 | 国产少女免费观看高清 | 男女猛烈无遮挡免费视频 | 国产乱淫av一区二区三区 | 欧美成人777 | 精品久久免费视频 | 久久噜噜色综合一区二区 | 日韩中文字幕在线观看 | 国产黄视频网站 | 爱情岛论坛亚洲自拍 | 中文字幕高清在线免费播放 | 国产在线观看黄色 | 中文字幕第一区综合 | 国产成人毛毛毛片 | 亚洲成人第一页 | 日韩中文字幕亚洲精品欧美 | 色婷婷狠狠18禁久久 | 精品人妻无码一区二区性色 | 午夜视频一区 | 久久久久亚洲精品 | 欧洲视频一区二区三区 | 成人免费在线网站 | 国产草草视频 | 中文字幕第28页 | 已满十八岁免费观看全集动漫 | 女人下面喷水视频 | 污视频在线观看免费 | 性生交大片免费看l | 天天干视频 | 超碰2021| 邪恶久久 | 日本韩国在线播放 | 日本黄视频网站 | 亚洲免费影院 | 国产区一区二 | 午夜精品免费视频 | 丁香视频在线观看 | www午夜视频| 婷婷色中文 | 国产冒白浆 | 国产精品毛片久久久 | 成人免费黄色片 | 亚洲综合在线五月 | 成人拍拍视频 | 91视频在线视频 | 国产a不卡 | 久久影视大全 | 中国女人高潮hd | 欧美亚洲日本国产 | 亚洲欧洲综合 | 国产免费黄色av | 九九热久久免费视频 | 亚洲人成色777777老人头 | 国产精品第一 | 91在线无精精品一区二区 | 国产欧美一区二区视频 | 日韩欧美久久 | 国产成人高清视频 | 亚洲色诱 | 伊人久久大香线蕉成人综合网 | 成人a级网站 |