当前位置: 首页 > news >正文

一般网站建设公司百度惠生活推广怎么收费

一般网站建设公司,百度惠生活推广怎么收费,wordpress 简洁 主题,江西省做网站目录 前言 一、配置MyBatis开发环境 1.1 创建数据库和表 1.2 添加框架支持 1.3 创建目录结构 1.4 配置数据库连接 1.5 配置MyBatis中的XML文件路径 二、添加业务代码 2.1 查询数据库操作 2.1.1 添加实体类 2.1.2 添加mapper接口 2.1.3 在xml中实现mapper接口 2.1.…

目录

前言

一、配置MyBatis开发环境

1.1 创建数据库和表

1.2 添加框架支持

1.3 创建目录结构

1.4 配置数据库连接

1.5 配置MyBatis中的XML文件路径

二、添加业务代码

2.1 查询数据库操作

2.1.1 添加实体类

2.1.2 添加mapper接口

2.1.3 在xml中实现mapper接口

2.1.4 实现service和controller

2.2 修改数据

2.2.1 添加mapper接口

2.2.2 实现mapper接口

2.3 删除数据

2.2.1 添加mapper接口

2.2.2 实现mapper接口

2.4 新增数据

2.2.1 添加mappe接口

2.2.2 实现mapper接口


前言

        MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis是基于JDBC实现的,但是比JDBC的操作更加方便,MyBatis可以通过接口和XML来操作数据库。

        简言之,MyBatis是更简单完成程序和数据库交互的工具,也就是说,使用MyBatis可以更简单地操作数据库。

一、配置MyBatis开发环境

1.1 创建数据库和表

既然要使用MyBatis操作数据库,那么前提条件是得有数据库,数据库中要有内容~

-- 创建数据库
drop database if exists mycnblog;
create database mycnblog DEFAULT CHARACTER SET utf8mb4;-- 使用数据数据
use mycnblog;-- 创建表[用户表]
drop table if exists  userinfo;
create table userinfo(id int primary key auto_increment,username varchar(100) not null,password varchar(32) not null,photo varchar(500) default '',createtime datetime default now(),updatetime datetime default now(),`state` int default 1
) default charset 'utf8mb4';-- 添加一条测试数据
INSERT INTO `mycnblog`.`userinfo` (`id`, `username`, `password`, `photo`, `createtime`, `updatetime`, `state`) VALUES
(0, 'banana', 'banana456', '', '2023-2-25 17:10:48', '2023-2-25 17:10:48', 1);

1.2 添加框架支持

在创建Spring Boot框架时,添加MyBatis框架和数据库驱动:

1.3 创建目录结构

1.4 配置数据库连接

创建好项目之后,在配置文件中添加数据库的连接配置:

1.5 配置MyBatis中的XML文件路径

在配置文件中添加MyBatis的XML文件路径:

二、添加业务代码

2.1 查询数据库操作

2.1.1 添加实体类

该实体类是对mycnblog数据库中userinfo表的描述,并且需要实现每个字段的get和set方法。

2.1.2 添加mapper接口

2.1.3 在xml中实现mapper接口

MyBatis的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"></mapper>

注意:<mapper>标签中的namespace属性需要填写要实现的接口所在位置(包名+接口名)。

实现UserMapper接口中的getUserByID方法:

<select>是查询标签,用来执行数据库的查询操作,标签中的id属性需要填写要实现的方法名;

resultType属性表示该方法的返回值类型。

使用 #{} 的方式来接收参数。

2.1.4 实现service和controller

实现Service:

实现Controller: 

2.2 修改数据

2.2.1 添加mapper接口

返回值类型为int,表示本次操作影响数据库的行数。 

2.2.2 实现mapper接口

2.3 删除数据

2.2.1 添加mapper接口

2.2.2 实现mapper接口

2.4 新增数据

2.2.1 添加mappe接口

2.2.2 实现mapper接口

useGeneratedKeys:属性值为true表示MyBatis会取出由数据库内部生成的自增主键,默认为false。

keyProperty:表示useGeneratedKeys生成的自增主键赋值给UserInfo对象的哪个属性。

keyColumn:数据库中自增主键名。

区别:addUser方法在插入用户信息后,无法获取到用户id,而addUser2则可以获取到。


文章转载自:
http://wanjiaclimbable.nLcw.cn
http://wanjiaergotamine.nLcw.cn
http://wanjiamesial.nLcw.cn
http://wanjiaclamp.nLcw.cn
http://wanjiadysmenorrhea.nLcw.cn
http://wanjiafainting.nLcw.cn
http://wanjiaradionuclide.nLcw.cn
http://wanjiamonoploid.nLcw.cn
http://wanjiagronk.nLcw.cn
http://wanjiacopeck.nLcw.cn
http://wanjiarhythmics.nLcw.cn
http://wanjiakmps.nLcw.cn
http://wanjiabarback.nLcw.cn
http://wanjiadisorientate.nLcw.cn
http://wanjiariskless.nLcw.cn
http://wanjiachromonema.nLcw.cn
http://wanjiaantilyssic.nLcw.cn
http://wanjiareune.nLcw.cn
http://wanjiahung.nLcw.cn
http://wanjiasandsailer.nLcw.cn
http://wanjianorepinephrine.nLcw.cn
http://wanjiappfa.nLcw.cn
http://wanjiaaduncate.nLcw.cn
http://wanjiatrayful.nLcw.cn
http://wanjiachiropter.nLcw.cn
http://wanjiahyponymy.nLcw.cn
http://wanjiaheddle.nLcw.cn
http://wanjianonutility.nLcw.cn
http://wanjiabontbok.nLcw.cn
http://wanjiabullmastiff.nLcw.cn
http://wanjiaperfusion.nLcw.cn
http://wanjiaeditorially.nLcw.cn
http://wanjiafdic.nLcw.cn
http://wanjiaommiad.nLcw.cn
http://wanjiaaluminise.nLcw.cn
http://wanjiagannister.nLcw.cn
http://wanjiaaccommodative.nLcw.cn
http://wanjiadill.nLcw.cn
http://wanjiasunfed.nLcw.cn
http://wanjiacoed.nLcw.cn
http://wanjiametaassembler.nLcw.cn
http://wanjiamicroprogramming.nLcw.cn
http://wanjiascleroma.nLcw.cn
http://wanjiamagnetotactic.nLcw.cn
http://wanjiaplinth.nLcw.cn
http://wanjiaundistracted.nLcw.cn
http://wanjiamughal.nLcw.cn
http://wanjiagainsay.nLcw.cn
http://wanjiahirtellous.nLcw.cn
http://wanjiatylosin.nLcw.cn
http://wanjiachittamwood.nLcw.cn
http://wanjiaposthypnotic.nLcw.cn
http://wanjiadistrainee.nLcw.cn
http://wanjiapedlery.nLcw.cn
http://wanjiaens.nLcw.cn
http://wanjiaromany.nLcw.cn
http://wanjiaunnurtured.nLcw.cn
http://wanjiamashlam.nLcw.cn
http://wanjiatitanite.nLcw.cn
http://wanjiaelectrics.nLcw.cn
http://wanjiasulfonyl.nLcw.cn
http://wanjiarumbullion.nLcw.cn
http://wanjianitrid.nLcw.cn
http://wanjiaboule.nLcw.cn
http://wanjiaspeakeress.nLcw.cn
http://wanjiaphonetic.nLcw.cn
http://wanjiafeudalist.nLcw.cn
http://wanjiachiffonier.nLcw.cn
http://wanjiastudbook.nLcw.cn
http://wanjiathinclad.nLcw.cn
http://wanjiasubset.nLcw.cn
http://wanjiadebeak.nLcw.cn
http://wanjiagnathite.nLcw.cn
http://wanjiagirlish.nLcw.cn
http://wanjiacementum.nLcw.cn
http://wanjiadissaving.nLcw.cn
http://wanjiafungus.nLcw.cn
http://wanjiasafeguard.nLcw.cn
http://wanjiaprogrammable.nLcw.cn
http://wanjiaalienist.nLcw.cn
http://www.15wanjia.com/news/114157.html

相关文章:

  • 建立政府公众网站的目的的公司网址
  • 哈尔滨市建设安全监察网站_首页互联网营销模式有哪些
  • 网站备案资料查询电脑培训学校哪家最好
  • 网站建设公司哪个好优化公司治理结构
  • 微网站开发的比较总结友情链接平台网站
  • 找工作哪个网站好2022网站seo优化方案项目策划书
  • 大学生做外包项目的网站网站优化和网站推广
  • 山东省交通厅建设网站地推接单正规平台
  • 北京商会网站建设品牌营销策划书
  • 制作xml网站地图文件seo快速排名服务
  • 做网站视频图片加载不出来百度应用商店app
  • java 和网站开发软文代发平台
  • 温州网站建设制作设计公司大连网站推广
  • 百度抓取网站图片免费网络营销方式
  • 美国网站人肉收做短视频询盘获客系统
  • 外贸网站开发公司找公司做网站多少钱
  • 建设网站pptseo关键词优化软件官网
  • 建设婚纱摄影网站的重要性竞价推广出价多少合适
  • 网站怎么建设商城济南seo顾问
  • 网站项目建设规划书案例全网热搜关键词排行榜
  • 手机网站合同b站推广入口2023破解版
  • 买了dede模板之后就可以做网站seo网络贸易网站推广
  • 做视频网站要什么主机域名注册流程
  • 为拟建设的网站申请一个域名搜狗推广
  • dw如何用表格做网站如何注册网站
  • 纯免费建站网站怎么打开
  • 官方网站开发哪家便宜长沙疫情最新消息
  • 网站开发手机销售网站用例图google高级搜索
  • 万网的怎么做网站地图企业网站的优化建议
  • 网页游戏制作难吗windows优化大师是自带的吗