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

服务好的企业网站怎么建设stp营销战略

服务好的企业网站怎么建设,stp营销战略,高端品牌衣服排行榜前十名,网站代理打开目录 一、什么是MyBatis 二、搭建MyBatis开发环境 🍅添加MyBatis依赖 🍅在数据库添加数据 🍅设置MyBatis配置 🎈数据库的相关连接信息🎈xml的保存和设置路径 三、使用MyBatis模式和语法操作数据库 &#x1f34…

目录

一、什么是MyBatis

二、搭建MyBatis开发环境

🍅添加MyBatis依赖

🍅在数据库添加数据  

🍅设置MyBatis配置

         🎈数据库的相关连接信息🎈xml的保存和设置路径

三、使用MyBatis模式和语法操作数据库

        🍅接口:方法声明(给service层调用)

        🍅XML:实现接口

         🍅生成测试类

 四、相关插件下载


一、什么是MyBatis

MyBatis是一款持久层框架,支持自定义SQL、存储过程以及高级映射。可以嗲提JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或者注解来配置和映射原始类型、接口和Java POJO为数据库中的记录。

它是更见但完成程序和数据库交互的工具,使得能够简单操作和读取数据库工具。

二、搭建MyBatis开发环境

🍅添加MyBatis依赖

创建Spring boot 时添加MyBatis的相关依赖

🍅在数据库添加数据  

drop database if exists mycnblog;create database myblog DEFAULT CHARACTER SET utf8mb4;-- 创建表[⽤户表]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 `userinfo` (`id`, `username`, `password`, `photo`, 
`createtime`, `updatetime`, `state`) VALUES 
(1, 'admin', 'admin', '', '2021-12-06 17:10:48', '2021-12-06 17:10:48', 1)
;

🍅设置MyBatis配置

         🎈数据库的相关连接信息🎈xml的保存和设置路径

# 设置数据库的相关连接信息
spring.datasource.url=jdbc:mysql://127.0.0.1:3306?myblog?characterEncoding=utf8
spring.datasource.username=root
# 自己的mysql密码,不要写我的
spring.datasource.password=111111
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver# MyBatis配置信息
# myBatis的实现类
# 设置MyBatis XML存放路径和命名格式,
# 路径就是冒号后面的斜杠前面的,我这里时和.properties同级的mybatis包
mybatis.mapper-locations=classpath:mybatis/*Mapper.xml# 以上是必须要设置的,
# 以下是可选配置
# 配置MyBatis执行时打印SQL
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
# 设置日志级别
logging.level.com.example.demo=debug

        

        

三、使用MyBatis模式和语法操作数据库

 

首先先在数据库添加数据

常规写法包含了两个文件:

        🍅接口:方法声明(给service层调用)

定义实体类

@Data
public class UserInfo {private int id;private String username;private String password;private String photo;private LocalDateTime updatatime;private LocalDateTime createtime;private int state;}

在接口中进行方法声明 

@Mapper  //数据持久层的标志
public interface UserMapper {
//UserInfo是一个自定义的实体类List<UserInfo> getAll();
}

        🍅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.dao.UserMapper">
<!--    id是UserMapper的方法名-->
-- 查询操作,其他操作同理<select id="getAll" resultType="com.example.demo.model.UserInfo">
--         不写分号select * from userinfo</select>
</mapper>

         🍅生成测试类

 

 

@SpringBootTest     //一定要加该注解,目的是为了告诉当前的测试程序是运行在Springboot容器中的
class UserMapperTest {@Autowiredprivate UserMapper userMapper;@Testvoid getAll() {List<UserInfo> list = userMapper.getAll();System.out.println(list);}
}

 查询结果:

 四、相关插件下载

做完上述步骤以后,可以发现,UserMapper.xml实现了UserMapper接口,但是如果在接口和xml文件不叫多的情况下要对文件进行修改,这样找起来很麻烦,我们就可以下载一个mybatisx的插件。

 

 点击图标就可以直接跳转到对应的xml文件或者接口文件中。

http://www.bjxfkj.com.cn/article/105204.html

相关文章:

  • 网站开发视频是存储的百度健康人工客服电话24小时
  • 深圳网站建设公司pestl分析网站推广的渠道有哪些
  • 上海营销公司全网搜索引擎优化
  • 网站广告基本防护怎么做北京网络排名优化
  • 网站服务器租用价格一般多少钱?昆明长尾词seo怎么优化
  • 柴油网站怎么做公司网站定制
  • 怎样靠做网站赚钱信阳网站seo
  • 同性性做视频网站站长工具seo排名
  • 做动态网站 和数据库交互深圳互联网营销
  • 男女做暖暖的试看网站酥酥影视福州网站排名
  • 动态网站开发结束语品牌推广方式有哪些
  • 间力b2c的网站建设方式it培训班大概需要多少钱
  • 教育机构做网站素材企业网络营销推广
  • 外贸商城网站建设百度网址大全 简单版
  • 昆明好seo怎么做百度站长工具seo查询
  • 北京个人网站建设百度seo刷排名软件
  • 珠海网站建设 金碟现在做推广的新渠道有哪些
  • 深圳专业做网站建设青岛 google seo
  • 网站vps无法登陆宁波技术好的企业网站制作
  • 西安微信网站开发如何做seo搜索优化
  • 汕头模板做网站推广普通话的宣传语
  • 网站做排名2015新年seo舆情优化
  • 如何套用别人网站做页面编程培训
  • 吉安做网站的哈尔滨seo优化
  • 软件商店电脑版官方下载东莞seo建站排名
  • 建设一个平台网站需要多少钱品牌设计公司
  • 搞网站秦皇岛seo排名
  • 做网站推广需要花多少钱电商的推广方式有哪些
  • 做企业网站广州seo网络营销培训
  • 湖南今天疫情最新情况东莞做网站seo