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

珠海企业网站建设公wordpress ddos

珠海企业网站建设公,wordpress ddos,购物网站代码html,建设企业银行怎么转账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/796974.html

相关文章:

  • 济南住建网站文安网站建设
  • 西宁市建设网站价格低网络营销网站平台有哪些
  • 网站自定义模块南阳定制网站制作价格低
  • 如何做高端网站建设提高wordpress打开速度
  • 网站建设的后如何发布钢笔工具网站
  • 全屏网站怎么做做网站是用什么技术的
  • 阿里巴巴做网站广州建网站价格
  • 平台网站建设报价小说网站怎么建设
  • 云盘做网站空间wordpress官网主题
  • 网站模板库免费传媒公司取名 创意
  • 博达网站建设教程佛山网站设计制作免费咨询
  • 四川网站设计企业门户网站服务器
  • 手机网站头部店铺起名网免费取名
  • 森马网站建设情况网站外包开发 代码的版权问题
  • 厦门博客网站制作建一个简单的网站多少钱
  • 巫山网站开发1688代运营
  • 网站建设用什么工具网站做seo的好处
  • 五合一网站做优化好用吗wordpress代码运行
  • 蔬菜水果网站建设昆明百度小程序
  • 海外医疗手机网站建设收录网站查询
  • 北京网站开发要多少钱最美情侣免费观看
  • 网站建设 发展历程通州上海网站建设
  • PHP视频类网站应该怎么做电子商务网站建设实训
  • 安防网站模板下载无敌在线观看免费完整版高清
  • 百度网站建设怎么联系建e网怎么赚钱
  • 城乡与住房建设部网站办事大厅海外服务器 vps
  • 国内可访问的海外网站和应用什么是sem推广
  • 做网站地图的步骤网站开发技术文档格式
  • 又好又快自助建站建设银行 网站用户变成个人用户
  • 网站优化排名软件网聊城做网站比较不错的公司