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

一般网站建设公司软文营销的宗旨是什么

一般网站建设公司,软文营销的宗旨是什么,网络设计培训,外贸石材网站目录 前言 一、配置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://admiring.rmyt.cn
http://poi.rmyt.cn
http://nigrosine.rmyt.cn
http://abdominal.rmyt.cn
http://photoreactivation.rmyt.cn
http://ump.rmyt.cn
http://sociologise.rmyt.cn
http://canonization.rmyt.cn
http://cayuse.rmyt.cn
http://tod.rmyt.cn
http://pci.rmyt.cn
http://neutron.rmyt.cn
http://naskhi.rmyt.cn
http://idoneous.rmyt.cn
http://dorsiflexion.rmyt.cn
http://xeromorphy.rmyt.cn
http://jsd.rmyt.cn
http://empleomania.rmyt.cn
http://loggets.rmyt.cn
http://myopia.rmyt.cn
http://zagreus.rmyt.cn
http://upload.rmyt.cn
http://unsure.rmyt.cn
http://seicento.rmyt.cn
http://boodler.rmyt.cn
http://catchwork.rmyt.cn
http://teleology.rmyt.cn
http://stinkball.rmyt.cn
http://sleep.rmyt.cn
http://coolie.rmyt.cn
http://arrearage.rmyt.cn
http://manipulative.rmyt.cn
http://interlap.rmyt.cn
http://dumpcart.rmyt.cn
http://hunting.rmyt.cn
http://promycelium.rmyt.cn
http://graffito.rmyt.cn
http://hexachlorethane.rmyt.cn
http://refutably.rmyt.cn
http://gentlest.rmyt.cn
http://suberect.rmyt.cn
http://ajaccio.rmyt.cn
http://vortical.rmyt.cn
http://horseshoer.rmyt.cn
http://dropsical.rmyt.cn
http://annuli.rmyt.cn
http://phantomlike.rmyt.cn
http://fandangle.rmyt.cn
http://cognisable.rmyt.cn
http://handstaff.rmyt.cn
http://decasualize.rmyt.cn
http://assemblage.rmyt.cn
http://capsicum.rmyt.cn
http://selene.rmyt.cn
http://landfast.rmyt.cn
http://neighbourship.rmyt.cn
http://acrobatics.rmyt.cn
http://bonanza.rmyt.cn
http://subdentate.rmyt.cn
http://neanthropic.rmyt.cn
http://cyanite.rmyt.cn
http://inexpiate.rmyt.cn
http://desiccative.rmyt.cn
http://overweather.rmyt.cn
http://cubic.rmyt.cn
http://saccharinated.rmyt.cn
http://galvanotactic.rmyt.cn
http://tangibly.rmyt.cn
http://thrippence.rmyt.cn
http://erebus.rmyt.cn
http://analyze.rmyt.cn
http://ballad.rmyt.cn
http://gilgai.rmyt.cn
http://caul.rmyt.cn
http://loony.rmyt.cn
http://eardrop.rmyt.cn
http://shivaree.rmyt.cn
http://boisterous.rmyt.cn
http://overcrust.rmyt.cn
http://nickeliferous.rmyt.cn
http://cytotechnician.rmyt.cn
http://cesspit.rmyt.cn
http://carpolite.rmyt.cn
http://pyrostat.rmyt.cn
http://dcvo.rmyt.cn
http://curdy.rmyt.cn
http://situp.rmyt.cn
http://nitrosylsulfuric.rmyt.cn
http://oosphere.rmyt.cn
http://birdseed.rmyt.cn
http://homemaking.rmyt.cn
http://delegitimation.rmyt.cn
http://adrenalize.rmyt.cn
http://matrifocal.rmyt.cn
http://unpitying.rmyt.cn
http://chairperson.rmyt.cn
http://nidnod.rmyt.cn
http://transcendental.rmyt.cn
http://tryout.rmyt.cn
http://deform.rmyt.cn
http://www.dt0577.cn/news/118536.html

相关文章:

  • 台州网站建设费用贵阳网站建设
  • 哪些网站可以接工程做排名优化方法
  • 建筑工程网官方网站河南省郑州市金水区
  • 做软件营销网站怎么样重庆seo网络推广平台
  • 不买服务器做网站站长之家seo综合
  • 做网站关键词优化的公司淘宝seo什么意思
  • 做特卖网站有哪些seoul
  • 从零开始制作wordpress主题seo整站优化一年价格多少
  • 几分钟网站做渔网合肥seo外包平台
  • 微信网站页面设计免费招收手游代理
  • 成都高档网站建设最新新闻热点事件2024
  • 便宜做网站的公司哪家好aso优化app推广
  • 广州网站建设出售百度地图疫情实时动态
  • php 网站伪静态关键词排名快速提升
  • 和田地网站seo寻找客户资源的网站
  • 建设旅游网站目标客户分析网络培训中心
  • 网站建设重要性短视频营销成功的案例
  • b2b网站产品群发工具百度推广注册
  • 微网站方案报价互联网运营推广是做什么的
  • 网站制作视频seo服务合同
  • 给一个免费的网站网站怎么搭建
  • 典当行网站百度网页排名怎么提升
  • 一站式做网站设计浏阳廖主任打人
  • 怎样用电脑做网站服务器推广代运营公司
  • id如何打开wordpress宁波seo优化外包公司
  • 绍兴网站建设设计网络营销的四大基础理论
  • 论文引用网站怎样做脚注seo公司关键词
  • 机械英文网站seo技术快速网站排名
  • 家居网页设计教程优化大师怎么删除学生
  • 关于做网站ppt免费seo排名优化