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

国外logo设计网站推荐百度url提交

国外logo设计网站推荐,百度url提交,彩票网站的推荐怎么做,代运营电商机构Mybatis是一款优秀的持久层框架,用于简化JDBC开发 使用Mybatis查询 创建SpringBoot工程,引入相关依赖 springboot的核心配置文件 准备数据表user,实体类User 配置Mybatis(在application.properties中数据库连接信息) 更改字符集便于注释…

Mybatis是一款优秀的持久层框架,用于简化JDBC开发
在这里插入图片描述

使用Mybatis查询

创建SpringBoot工程,引入相关依赖

在这里插入图片描述
springboot的核心配置文件
在这里插入图片描述
准备数据表user,实体类User

配置Mybatis(在application.properties中数据库连接信息)

更改字符集便于注释
在这里插入图片描述
编写程序,编写持久层接口,定义SQL(注解/XML)
重要接口

@Mapper // 应用程序在运行时会自动扫描到该接口,并创建该接口的实现类,并创建一个Bean对象,注入到Spring容器中
// 是基于动态代理实现的,所以该接口不能被final修饰,也无需实现
// 会自动将该接口的实现类注入到Spring容器中 IOC 容器,bean

实例讲解

配置实体类:

package com.huohuo.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
public class User {// 从数据库中获取数据并封装成用户对象private Integer id; // 不建议使用int,因为int默认值是0,容易造成混淆private String username;private String password;private String name;private Integer age;

在application.properties中配置数据库信息(记得改编码,编译器也会提示)

spring.application.name=springboot-mybatis-quickStart# 配置数据库连接信息
spring.datasource.url=jdbc:mysql://localhost:3306/你的项目库
# 配置数据库驱动信息
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# 配置数据库用户名和密码
spring.datasource.username=username
spring.datasource.password=pwd

编写持久层接口

package com.huohuo.mapper;import com.huohuo.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;import java.util.List;@Mapper // 应用程序在运行时会自动扫描到该接口,并创建该接口的实现类,并创建一个Bean对象,注入到Spring容器中
// 是基于动态代理实现的,所以该接口不能被final修饰,也无需实现
// 会自动将该接口的实现类注入到Spring容器中 IOC 容器,bean
public interface UserMapper {/** 查询所有用户*/@Select("select * from user") // 在这里编写sql语句List<User> findAll(); // 返回值会自动封装到函数返回对象当中,这里可以返回一个user集合中
}

测试

package com.huohuo;import com.huohuo.mapper.UserMapper;
import com.huohuo.pojo.User;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;import java.util.List;/** 代表当前类中的测试方法运行时会启动SpringBoot应用*/
@SpringBootTest
class SpringbootMybatisQuickStartApplicationTests {// 注入usermapper容器@Autowiredprivate UserMapper userMapper;@Testpublic void testFindAll(){List<User> userList =  userMapper.findAll(); // 根据接口的返回值进行接收// 遍历集合输出userList.forEach(System.out::println);}
}

Mybatis辅助配置

默认在@select中的sql不提示,可以选择注入语言打开提示,右键显示上下文操作+语言注入设置选择mysql
在这里插入图片描述
配置项目数据库
在这里插入图片描述
配置日志输出

# 配置mybatis日志输出(控制台输出)
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

测试可以看到数据库往返信息
在这里插入图片描述
JDBC vs Mybatis
在这里插入图片描述
end

致谢:本文参考黑马程序员的视频。
https://www.bilibili.com/video/BV1yGydYEE3H/?vd_source=1b8f9bfb1d0891faf1c70d7678ae56db

http://www.dtcms.com/wzjs/83724.html

相关文章:

  • 做变态手术视频网站百度竞价什么意思
  • 网站下的源代码和自己做的区别怎么投放广告
  • 做企业网站织梦和wordpress哪个好百度代理合作平台
  • 台州做企业网站深圳网络推广代理
  • 汉中做网站的电话澳门seo推广
  • 网站404怎么做视频教程网站推广的主要方法
  • 成都市住房和城乡建设局官方网站深圳高端网站建设公司
  • 余姚做网站62752762互联网营销师证书怎么考
  • 网站换域名有没有影响吗广州网络营销公司
  • 开关网站建设网站优化课程培训
  • 建设部网站最新消息电商运营的基本流程
  • 1免费做网站seo01网站
  • 免费商城网站建设怎么制作网页页面
  • 网站建设开发背景简介最好的网络营销软件
  • 网站建设论文3000字范文seo新闻
  • 淘宝京东拼多多购物券网站怎么做全面网络推广营销策划
  • 苹果手机怎么做微电影网站吗品牌seo推广咨询
  • 婚纱摄影类网站模板网站运营培训
  • wordpress图片768好吗新网站seo
  • 网站运营发展前景比较有名的个人网站
  • 新乡网站建设求职简历产品营销推广方案
  • 哪些网站上推广比较好百度一下百度一下你知道
  • qq业务代理网站建设买卖链接网站
  • 创维爱内购网站怎样创建网站平台
  • 人才招聘网站建设培训学校怎么招生
  • 哈尔滨模板网站天津百度关键词排名
  • 外贸网站建设哪家公司好推广互联网营销
  • 西部数码网站备案查询营销型网站建设的价格
  • 专门做优惠券的网站怎样做一个网页
  • 怎么自己开公司seo提高关键词